私はIdentityServer4コア1.0に基づいたアプリケーションを持っています。これは、Azure ADとの連動を実現しています。ただし、プロジェクトをIdentityServer4 2.0.0-rc1に移行した後、統合はもはや機能しません。 .NET Core 1.0からCore 2.0への壊れた変更に関係しています。私はhttps://docs.microsoft.com/en-us/aspnet/core/migration/1x-to-2x/identity-2xIdentityServer4 for Core 2.0でAzure統合を有効にするにはどうすればよいですか?
の提案を以下の私は
services.AddAuthentication() .AddMicrosoftAccount(...)
または
services.AddAuthentication() .AddOpenIdConnect(...)
しかし、これらだけ利回りこのクエリで空のリストのすべてにapp.UseOpenIdConnectAuthentication
のコールを変更しようとしました: _httpContextAccessor.HttpContext.Authentication.GetAuthenticationSchemes()
であり、外部認証サービスの構築に使用されます。
Azure AD統合を再び有効にする適切な方法は何ですか?