2016-11-19 7 views
2

Возможно ли использовать аутентификацию службы веб-api-сервера ASP.NET с сервером авторизации OWIN/Katana OAuth 2.0?Использовать аутентификацию маркера ASP.NET Core WEB API в качестве сервера ресурсов с сервером авторизации OWIN/Katana OAuth 2.0

Чтобы использовать по умолчанию (Bearer) oauth2 маркеров доступа в ASP.NET 4.5.x WEB API 2 это будет сделано путем добавления этого:

public void ConfigureAuth(IAppBuilder app) 
    { 
     app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions()); 
    } 

И, добавив MachineKey в web.config.

Возможно ли использование и использование accesstokens с сервера авторизации OWIN/Katana OAuth 2.0 (токены находятся в TicketDataFormat, который по умолчанию) с ASP.NET Core web api?

ответ

0

Если я правильно помню, произошли изменения в формате токена в ASP.NET Core. У меня есть образец сервера ресурсов ASP.NET Core, защищенного портированной версией сервера Katana OAuth. Проверьте образец кода, он может быть достаточно близко, чтобы вы могли там.

https://github.com/XacronDevelopment/oauth-aspnet/blob/dev/samples/ResourceServer2/Startup.cs