認証に「ソーシャル」ログインを使用するAzureウェブサイト(VS2015コミュニティを使用して構築)があります。外部認証がAzureで動作する - ローカルホストで複製する方法
私は正常にGoogle+またはMicrosoftアカウント認証サービスを使用してユーザーを認証するAzureへの作業PoCを展開しました。つまりAzureアプリケーションサービスは、これらの2つのプロバイダからのソーシャルログインをサポートするよう正しく設定されています。
問題は、ローカルホスト上での開発のためにこれをどのように複製するのか分かりません。これらのリンク(たとえば、MSのいずれか)をクリックすると、ブラウザはhttp://localhost:60380/.auth/login/microsoftaccount
にナビゲートし、私は驚くことにHTTPエラー404.0 - Not Foundを取得します。
質問:ローカルホストで実行している間にソーシャル認証を使用して認証するソリューション/ローカル環境を設定する方法はありますか? Googleなどのサービスプロバイダは、ローカルホストのアドレスを指定できるような問題はないようです。
私のウェブサイトには、実行したい非常に基本的な権限チェックがあります。私の開発環境では、これをまず実行したいと思っています。あなたの参考のために
- HTML /ログインリンク:
<a href="/.auth/login/microsoftaccount">Microsoft Account</a>
<a href="/.auth/login/Google">Google Account</a>
のGoogle APIマネージャコンフィグ - 認定JavaScriptの起源
https://[my site].azurewebsites.net
http://localhost:60380
私の状況に関するあなたの一般的な理解は正しいです。つまり、あなたが言及した最初のチュートリアルは優れていますが、私が裸のアプローチをしているように、より本格的なOWIN型ソリューションのためのものです。 –