似乎是一件非常简单的事情,但我已经挣扎了一段时间才能理解它。我已经看过很多关于使用Owin
的文章,但是没有一个例子包含控制器代码,因此我不知道如何在控制器中调用startup
中的代码来获取数据。
此外,我发现了一个非常简单的OAth2库https://github.com/titarenko/OAuth2
,但它需要在web.config中输入代码,我不想要这样。我想要一个像这样工作的简单OAuth:
public class CustomOAuth2Authenticator : OAuth2Authenticator
{
public CustomOAuth2Authenticator () : base(clientId: LinkedinConstants.clientId,
clientSecret: LinkedinConstants.clientSecret,
scope: LinkedinConstants.scope,
authorizeUrl: LinkedinConstants.authorizeUrl,
redirectUrl: LinkedinConstants.redirectUrl,
accessTokenUrl: LinkedinConstants.accessTokenUrl)
{
base.ShowUIErrors = false;
}
}
我如何在ASP中实现它?也可以有人帮助我使用Owin控制器。除了配置启动我没有卡住