nodejsアプリケーションがあります。ここでは、passportjsを使用してgoogleauth2ログインシステムをセットアップしました。通常のGmailIDではなくGoogleアプリのメールIDに対して認証する必要があります。認証は正常に機能しています。ただし、Googleアプリのメールログインページ(google.com/a/domain.com)にはリダイレクトされません。Gmailのログインページにリダイレクトされ、そこから完全な電子メールID(username@domain.com)を入力してログインおよび認証できます。ユーザー名のみを入力するだけで済むように、AppEngineのログインページにリダイレクトする方法はありますか。
1 に答える
0
このファイルを編集して解決策を得ました
node_modules / passport-google-oauth / lib / passport-oauth /strategies / oauth2.js
次の2行の下の164行目に新しい行を追加しました。params['response_type']='code'; params ['redirect_uri'] = callbackURL;
新しい行は以下に示されますparams['hd']= "domainname.com";
これで、ドメイン固有のログインページにリダイレクトされます
于 2013-03-26T05:44:43.773 に答える