2016-01-09 24 views
5

Google認証プロバイダでFirebaseを使用しています。Firebase + Google OAuthはどのように特定の "hd"(ホストされたドメイン)パラメータで設定できますか?

他のアプリケーションでGoogle OAuthを使用する場合、特定のドメインに限定して認証を設定できます。

Google OpenID Connectのドキュメントでは、この機能に使用される「hd」パラメータについて詳しく説明しています。 https://developers.google.com/identity/protocols/OpenIDConnect#hd-param

これはどのようにFirebase用に設定できますか?新しいsetCustomParameters機能付

+0

です。 Firebaseのドキュメントには何も見つかりません。 – nunoarruda

答えて

0

、あなたはここでhdパラメータ

var provider = new firebase.auth.GoogleAuthProvider(); 
provider.addScope('email'); 
provider.setCustomParameters({ 
    'hd': 'uw.edu' 
}); 
firebase.auth().signInWithRedirect(provider); 

を追加することができ、私は同じことを思ったんだけどAPIのドキュメントhttps://firebase.google.com/docs/reference/js/firebase.auth.GoogleAuthProvider#setCustomParameters

+0

ドキュメントが正しい答えであると思われるように見えても、これは動作しません。 Merp。 – benshope

関連する問題