2017-07-12 15 views
0

私は、バックエンドとしてWepApiサービスを備えた非常に単純なAngular 4アプリを構築したいと考えています。Azureで簡単な認証を処理するにはどうすればいいですか?

私はまた、ユーザーに自分のアプリに登録してもらいたい(基本的な "ユーザー作成" - "電子メールの検証" - "ログイン"ワークフロー)。

ユーザー/パスワードは、自分のアプリケーション(SQLデータベース)に保存する必要があります。

私はこの非常に基本的な情報はどこに行きますか?私はFacebook、Twitter、Google、Microsoftのようなソーシャルメディアアカウントを使用することができます。3クリックだけで、すべてOAuthと話すことができます。

正しい方向に私を指差してください - この非常に基本的な情報を見つけることは私にとって不可能なようです。

答えて

0

私が行っていることである。

ステップ1:それは私にIDを返し、クライアントからFacebookの認証を呼び出し、 プロファイルなど、

ステップ2:その後、私はFB IDを送信をサーバーに配備している(紺色にデプロイされています)。 は、このfb idが既にログインにリダイレクトされているデータベースに存在するかどうかをチェックし、そうでなければ をチェックします新しいユーザーを作成します。

さらにセキュリティを強化するために、サーバー側でfbトークンを認証することもできます。

フェイスブックでのログインシナリオthis質問が役立つかもしれません。

0

私はそれはあなたがFacebookの/ Twitterの/グーグル/ MSAと一緒にアプリを設定することができますよう、あなたが簡単認証とともにAzureのアプリケーションサービスを使用することをお勧めします。

上記のステップは、任意のコードを記述する必要はありません。ただし、承認する必要がある場合は、アプリケーションでそれを処理する必要があります。

上記の手順を開始する必要があります。私も、このここにブログ投稿がありCorrect Facebook Graph Api Video Insitghts Request PHP SDK

Azure App Service: Using Easy Auth to query Facebook information via Graph API

また、私はFacebookのあなたが照会することができます方法についての洞察を共有し、このスレッドを参照してください
関連する問題