Я запутался, какой пакет использовать:ASP.NET 5 с помощью openidconnect
- Microsoft.AspNet.Authentication.OpenIdConnect "1.0.0-beta4"
- Microsoft.AspNet.Security. OpenIdConnect "1.0.0-beta3"
Как перенаправить внешний провайдер? Я добавил
[Authorize]
к действию контроллера иapp.UseCookieAuthentication();app.UseOpenIdConnectAuthentication();
вStartup.cs
. Когда я нахожу действие контроллера, отмеченное[Authorized]
, возникает ошибка 401, но перенаправления. Для перенаправления мне нужно вручную перенаправить с помощьюResponse.Challenge(new AuthenticationProperties() { RedirectUri = "/" },OpenIdConnectAuthenticationDefaults.AuthenticationScheme);
Так что я делаю неправильно здесь?
2
A
ответ
0
1-Они переименовывают Microsoft.AspNet.Security в Microsoft.AspNet.Authentication. Поэтому вы должны использовать Microsoft.AspNet.Authentication.OpenIdConnect «1.0.0-beta4». 2-использовать этот конфиг в Sturtup.cs
app.UseOpenIdConnectAuthentication(options =>
{
options.ClientId = "CientId";
options.Authority = "https://yourIdentityProviderUrl";
options.RedirectUri = "http://localhost:49181";
options.AuthenticationScheme = "Cookies";
options.SignInScheme = "Cookies";
options.ResponseType = "code id_token token";
options.Scope = "openid profile roles read write ";
});
Смежные вопросы
- 1. ASP.NET 5 OpenIdConnect Refresh_Token
- 2. Перенаправить пользователя после аутентификации с помощью OpenIdConnect в ASP.Net MVC
- 3. OpenIdConnect RefreshToken обработка в Asp.Net Core
- 4. asp.net 5 с помощью DNX
- 5. Yahoo Oauth2/OpenIDconnect
- 6. ASP.NET 5 Маршрутизация навигации с помощью AngularJS
- 7. Защита простого API с помощью ASP.NET 5
- 8. Аутентификация ASP.NET 5 с помощью ADFS 3
- 9. ASP.NET 5 масштабируемость 3.0 с помощью CookieAuthentication
- 10. Установлен ли npm с помощью ASP.NET 5?
- 11. ASP.NET 5 Маршрутизация с помощью AngularJS Routing
- 12. Свободная проверка с помощью ASP.NET MVC 5
- 13. Google OpenIdConnect People
- 14. Azure AD OpenIDConnect + ASP.NET Core - аутентификация и дополнительные разрешения/токен?
- 15. MVC 6 OpenIdConnect
- 16. OpenIDConnect Тип ответа Confusion
- 17. Использование пользовательского провайдера OpenIDConnect с AWS MobileHub
- 18. Check Session Iframe OpenIDConnect
- 19. Замена cookie с помощью аутентификации на основе токена в ASP.NET OWIN OpenIdConnect для авторизации потока
- 20. Сбросить пароль, используя google openIDConnect
- 21. OnAuthenticationCompleted в ASP.NET 5 RC
- 22. ASP.NET-5 с EF6
- 23. ASP.NET 5 с MongoDB
- 24. Angular2 с ASP.NET 5
- 25. HTTP 500 с помощью OAuthAuthentication с Azure Active Directory для обеспечения ASP.NET Web API 5
- 26. Руководство поколения с использованием OpenIdConnect маркера доступа сервера (ASOS)
- 27. URL-адрес ответа в приложении Azure AD с OpenIDConnect
- 28. SaveTokens = true глупо в промежуточном ПО OpenIdConnect?
- 29. Миграция ASP.NET MVC 5 в ASP.NET 5
- 30. Как использовать OWIN в asp.net 5 application
вы имели в виду ASP.NET MVC 5 или ASP.NET 5 и работает на VS2015? –
VS2015RC ASP.NET5 MVC6 – f0rt
У меня есть вторая проблема. У вас есть решение? – heavenwing