1

ユーザが従属ユーザの役割を管理するカスタムfirebase認証が必要です。自分のバックエンド認証システムを実装する方法を理解するためのガイダンスが必要です。ドキュメントのどこにでも、「カスタムトークンを生成するバックエンドにユーザー名とパスワードを送信する」という記述があります。このバックエンドとは何ですか?どこでこれを追求するのですか?私の知識ドメインは、firebase、firebase関数、角度2/4、ionic2です。この議論では...ありがとうFirebaseカスタム認証バックエンドの実装方法は?

+0

https://firebase.google.com/([ユースケースのリスト]を参照してくださいdocs/functions/use-cases#other_ways_to_integrate_with_third-party_services_and_apis)を、Firebaseのクラウドファンクションのドキュメント[LinkedIn](https://github.com/firebase/functions-samples/tree/master/linkedin-auth)と[Instagram](https://github.com/firebase/functions-samples)のカスタム認証プロバイダの複数のユーザー/ tree/master/instagram-auth)。 –

+0

ユーザ名(uid)が渡されたユーザのuidを読み取るファイヤーベース関数で単純に関数を記述してから、firebaseデータベース内のテーブルでルックアップを行った後にカスタムトークンを作成してuidに関連付けますクライアントがそのカスタムトークンで現在ログインできるように、そのuidのカスタムミントトークンを戻します(マスターのuidは渡されたuidとは異なります)。 – OldSchool

答えて

0

あなたは電子メールパスワードをfirebase sdkに送信しなければなりません。ユーザーが認証された場合、Webページはバックエンドサーバーに結果を送信します(そこからnodejsまたはphpなど)。すべての役割ベースアクセスを処理するために独自のデータベースを管理する必要があります。

Firebaseは基本的にユーザを認証し、次のユーザIDを使用してこのユーザを識別し、独自のシステムを構築できることを伝えています。

Firebaseにはアクセスルールがありますが、最初に定義する必要があるアクセスルールは、各ユーザごとに完全にカスタマイズすることはできません。パスワードについては

この参照AUTH: https://firebase.google.com/docs/auth/web/password-auth

+0

だから、ここで従属ユーザがスーパーユーザAの身元を引き受けるべきであると言うサービスをどこに書くのですか?それはfirebaseの雲の機能ですか? – OldSchool

関連する問題