Как я могу узнать, оба они? Есть ли разница?OAuth in asp.net Проекты MVC
var OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
AuthorizeEndpointPath = new PathString("/Account/Authorize"),
Provider = new SimpleAuthorizationServerProvider(UserRepository, UserStore),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
app.UseOAuthBearerTokens(OAuthOptions);
и
app.UseOAuthAuthorizationServer(new OAuthAuthorizationServerOptions
{
AllowInsecureHttp = true,
TokenEndpointPath = new PathString("/token"),
AccessTokenExpireTimeSpan = TimeSpan.FromHours(8),
Provider = new SimpleAuthorizationServerProvider(UserRepository, UserStore)
});
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());
Как прийти в метод UseOAuthBearerTokens принимает OAuthAuthorizationServerOptions в качестве параметра?
Хорошего вопроса. Я не знаю, это только я, но я думаю, что полная часть авторизации/аутентификации/OAuth текущего состояния ASP.NET является абсолютным беспорядком. – Tobias
Люди рекомендуют использовать что-то еще? – Gillardo