私は、VS 2017を使用して標準テンプレートASP.NET Core Webアプリケーションを使用しています。デフォルトでは、ユーザー名とパスワードを使用してログインし、ソーシャルメディアも追加できます:Facebook、Live、Googleなどここでは問題ありません。私の問題は、顧客がユーザー名とパスワードまたはソーシャルメディアでログインでき、従業員がAzure AD資格情報でログインできるように、Azure Active Directoryをログイン機能として追加する方法です。ASP.NET Core 1.0複数のログインシナリオ
答えて
Facebookを追加するのと同じようにOpenIdConnectを追加します。 AutomaticChallengeのデフォルトが異なることに注意してください。
app.UseFacebookAuthentication(new FacebookOptions { AppId = Configuration["facebook:appid"], AppSecret = Configuration["facebook:appsecret"] }); app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions { ClientId = Configuration["oidc:clientid"], Authority = Configuration["oidc:authority"], AutomaticChallenge = false });
あなたは何を意味するのかをさらに記述できますか? – user2818430
サンプルコードで編集しました。 – Tratcher
- 1. ASP.NET Core 1.0のドロップダウンメニュー
- 2. ASP.NET Core 1.0のpackage.json
- 3. ASP.NET Core 1.0 F#project
- 4. Asp.Net Core 1.0とSSRS
- 5. ASP.NET CORE 1.0、偽装
- 6. ASP.net Core 1.0のAspnet.Security.OpenIdConnect.ServerエラーRTM
- 7. ASP.NET Core 1.0 Web.Configの問題
- 8. ASP.NET Core 1.0 Identity 3&BaseEntity
- 9. ASP.NET Core 1.0用Kuduデプロイメントスクリプト
- 10. asp.net core 1.0 web api use camelcase
- 11. ASP.Net Core 1.0でのIdentityErrorDescriberのローカライゼーション
- 12. ASP.NET Core 1.0でのローカリゼーションの使用MVC
- 13. ASP.Net Core 2複数のコントローラ
- 14. ASP.NET Core 1.0 - .NET 4.5プロジェクトへのAPIリファレンス
- 15. ASP.NET Core 1.0でSignalRを使用する
- 16. ASP.NET Core 1.0 POST IEnumerable <T>〜コントローラ
- 17. ASP.NET Core 1.0 OAuthサーバー(Openiddictを使用)
- 18. ASP.NET 4.6とASP.NET Core 1.0の共有認証
- 19. asp.net core nginxの複数のアプリケーション
- 20. Migrate "aspnet Core 1.0 RC2 -
- 21. WindowsAzure.Storage on .Net Core 1.0
- 22. Windows 10上のASP.NET Core 1.0からのローカルホストトラフィックの傍受
- 23. Azure AppサービスでのASP.NET Core 1.0アプリケーションのリモートデバッグ
- 24. Identity Server 3 ASP.NET CORE 1.0の認証/承認
- 25. ASP.NET 5/Core 1.0の開発中にIISをフルに使用
- 26. ASP.NET Core 1.0のbinフォルダを取得する方法
- 27. XUnitとASP.NET Core 1.0の依存性注入
- 28. ASP.NET Core 1.0 RC2のServiceCollectionにインスタンスを登録する方法
- 29. Pluralsight ASP.NET Core 1.0の基礎、Scott Allen著 - Visual Studio Community 2017 RC
- 30. ASP.NET Core 1.0ミドルウェアのレスポンスストリームを置換する
あなたはgithubの上の '紺碧のサンプル' レポをチェックしましたか? Azure ADとの認証には多くのサンプルがあります。例えば、これはあなたのシナリオに役立つかもしれません:https://github.com/Azure-Samples/active-directory-dotnet-webapp-openidconnect-aspnetcore – regnauld
@regnauld:そこからいくつかのサンプルを試しましたが、それはしませんでした何らかの理由でFacebookと一緒に仕事をする。私がfacebookを削除した場合、Facebookが有効になっても機能しません。 – user2818430