2
如何在線我看到這兩個?有什麼區別嗎?asp.net MVC項目中的OAuth
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作爲參數?
好問題。我不知道這是否僅僅是我,但我認爲ASP.NET當前狀態的整個授權/認證/ OAuth部分是絕對混亂的。 – Tobias 2014-09-25 16:18:58
有人推薦使用別的東西嗎? – Gillardo 2014-09-25 16:53:39