繁体   English   中英

使用Dotnet Open Auth创建访问令牌

[英]Create Access Token using Dotnet Open Auth

我有一个网站,其中包含许多用户信息。 我想通过适当的身份验证与客户网站共享这些内容。 当我要使用asp.net mvc 4开发此api时,我选择了DotnetOauth来提供身份验证。 如果网站要从该网站访问我的数据,则必须在我的开发者网站上注册,该网站注册后将生成“ 用户密钥”和“ 秘密密钥” 注册后,对于每个api请求,客户端都将传递这些密钥。 至此完成。

客户端将使用此使用者密钥和秘密密钥发送api请求,如果请求中没有可用的有效令牌,它将重定向到登录页面。 成功登录后,将生成一个令牌,客户端可以将该令牌用于进一步的请求,直到到期为止。

任何人都可以在DotnetOauth的帮助下基于消费者密钥秘密密钥创建令牌想法 使用Asp.net MVC的Iam

谢谢

为了使用DNOA创建访问令牌,您应该实现IAuthorizationServerHost接口。 CreateAccessToken方法负责创建令牌。

我建议您下载DotNetOpenAuth示例,并查看“ OAuthAuthorizationServer”项目。

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM