ASP.NET MVC 4.5.2 で実行されている Web サイトがあります。IdentityServer4 サーバーを実行していますが、それに対して認証しようとすると、次のようになります。
invalid_request
ASP.NET Core MVC の場合、ドキュメントには次のものがあります。
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationScheme = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
AuthenticationScheme = "oidc",
SignInScheme = "Cookies",
Authority = "http://localhost:5000",
RequireHttpsMetadata = false,
ClientId = "mvc",
SaveTokens = true
});
プロジェクト Microsoft.Owin.Security.OpenIdConnect に次の NuGet パッケージを含めています。私のコードは次のとおりです。
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
{
AuthenticationType = "oidc",
SignInAsAuthenticationType = "Cookies",
Authority = "http://localhost:5000",
ClientId = "mvc",
});
どうすれば正しく接続できますか?