簡體   English   中英

需要重定向到Google App電子郵件登錄頁面,而不是password.js和nodejs中的普通gmail登錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM