我有一个运行在ASP.NET MVC 4.5.2上的网站。我有一个IdentityServer4服务器上运行,但是当我尝试和验证反对我得到一个:连接到IdentityServer4的ASP.NET MVC 4.5.2
invalid_request
对于ASP.NET MVC核心的documentation有:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationScheme = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
AuthenticationScheme = "oidc",
SignInScheme = "Cookies",
Authority = "http://localhost:5000",
RequireHttpsMetadata = false,
ClientId = "mvc",
SaveTokens = true
});
我包括下面的NuGet包我的项目Microsoft.Owin.Security.OpenIdConnect。我的代码如下:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
{
AuthenticationType = "oidc",
SignInAsAuthenticationType = "Cookies",
Authority = "http://localhost:5000",
ClientId = "mvc",
});
如何才能正确连接到它?
什么日志上IdentityServer4应用说呢?添加一些日志。 – Lutando
你好,我正在尝试同样的事情......你有没有得到一个工作? 它甚至可以工作吗? –
@ JalalEl-Shaer添加了答案。希望能帮助到你。 – Liam