Tôi có một trang web chạy trên ASP.NET MVC 4.5.2. Tôi có một máy chủ IdentityServer4 chạy nhưng khi tôi cố gắng và xác thực chống lại nó tôi nhận được một:ASP.NET MVC 4.5.2 kết nối với IdentityServer4
invalid_request
Đối với ASP.NET MVC Lõi các documentation có:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationScheme = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions
{
AuthenticationScheme = "oidc",
SignInScheme = "Cookies",
Authority = "http://localhost:5000",
RequireHttpsMetadata = false,
ClientId = "mvc",
SaveTokens = true
});
tôi bao gồm các gói NuGet sau trong dự án của tôi Microsoft.Owin.Security.OpenIdConnect. Mã của tôi như sau:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
{
AuthenticationType = "oidc",
SignInAsAuthenticationType = "Cookies",
Authority = "http://localhost:5000",
ClientId = "mvc",
});
Làm cách nào để kết nối chính xác với mã này?
làm các bản ghi nói gì về việc áp dụng IdentityServer4? thêm một số đăng nhập. – Lutando
Xin chào, tôi đang cố gắng điều tương tự ... bạn đã bao giờ có được một công việc xung quanh? Tính năng này có hoạt động không? –
@ JalalEl-Shaer đã thêm một câu trả lời. Hy vọng nó giúp. – Liam