Мне нужна следующая архитектура
Приложение Web API 2, работающее на одном сервере (authen owin Architecture api)
Клиентское приложение MVC 5, запущенное на другом сервере
Как передать контроллер в MVC 5 использовать токен из Web API (Аутентификация)
любой подход решить проблему?в настоящее время я использую UseOpenIdConnectAuthentication, но мой код ошибки, как показано на рисунке ниже
мой код public void ConfigureAuth (приложение IAppBuilder) {
app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType);
app.UseCookieAuthentication(new CookieAuthenticationOptions());
JwtSecurityTokenHandler.DefaultInboundClaimTypeMap = new Dictionary<string, string>();
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
{
ClientId = "ro.client",
ClientSecret = "secret",
Authority = "http://server:8082",
RedirectUri = "http://serverAnother:63040/",
ResponseType = "id_token",
Scope = "api1 roles profile openid",
RequireHttpsMetadata = false,
UseTokenLifetime = false,
SignInAsAuthenticationType = "Cookies",
});
}
изображение ошибки