2017-07-07 7 views
0

iOSとAndroidアプリを開発しており、Firebaseを統合してアプリのユーザー間のチャットを管理したいと考えています。Firebaseへの自分のアプリユーザーの認証

私のアプリを既に認証しているときに、自分のアプリのユーザを暗黙的に認証するためのシナリオは何ですか?

私のアプリケーションはOAUTH2を使用してバックエンド(認証サーバー)からaccessTokenを取得します。

答えて

0

GoogleまたはFacebookを使用して既にOAuth 2.0でユーザーを認証している場合は、signInWithCredentialを使用して、OAuthアクセストークンを使用してFirebaseにサインインすることができます。これはよくFirebaseドキュメントに記載されています:ここで

は、サインインのAndroidのFacebookへのリンクである:ここで

https://firebase.google.com/docs/auth/android/facebook-loginは、iOS版のFacebookのリンクがあるサインイン: https://firebase.google.com/docs/auth/ios/facebook-login

+0

お返事のおかげで、しかしを私の場合、OAuth2トークンのプロバイダ(認証サーバー)は自分のサーバーです。この場合はどうすればいいですか – Monta

+1

Firebaseのカスタム認証を使用できます。カスタムトークンを作成するときは、一意のユーザーIDを指定するだけです。 Admin SDKを使用してカスタムトークンを作成し、クライアント側でsignInWithCustomTokenを使用してカスタムトークンでサインインします。 – bojeil

+0

これは私が探していたAdmin SDKだと思います。ありがとうございました! – Monta

関連する問題