[英]Need to redirect to google app email login page instead of normal gmail login in passportjs and nodejs
我有一個nodejs應用程序。 在其中,我使用護照js設置了google auth2登錄系統。 我需要針對Google應用的電子郵件ID(而不是普通的Gmail ID)進行身份驗證。 身份驗證正常。 但是,它不會重定向到Google應用程序電子郵件登錄頁面(google.com/a/domain.com)。 它重定向到gmail登錄頁面,然后我可以通過輸入完整的電子郵件ID(username@domain.com)登錄並進行身份驗證。 有什么方法可以重定向到App Engine登錄頁面,以便我只需要鍵入用戶名。
我通過編輯此文件得到了解決方案
node_modules / passport-google-oauth / lib / passport-oauth / strategies / oauth2.js
我在以下兩行以下的第164行中添加了新行:params ['response_type'] ='code'; params ['redirect_uri'] = callbackURL;
在params ['hd'] =“ domainname.com”下給出新行;
現在,它正在重定向到特定於域的登錄頁面
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.