【问题标题】:Create Access Token using Dotnet Open Auth使用 Dotnet Open Auth 创建访问令牌
【发布时间】:2013-05-15 22:31:36
【问题描述】:

我有一个包含大量用户信息的网站。我想通过适当的身份验证与客户网站分享这些内容。由于我将使用 asp.net mvc 4 开发此 api,因此我选择了 DotnetOauth 来提供身份验证。 如果一个网站想要从网站访问我的数据,他们必须在我的开发者网站上注册,注册后该网站将生成 Consumer keySecret Key。注册后,对于每个 api 请求,客户端将传递这些密钥。到此为止。

使用此 Consumer Key 和 Secret Key,客户端将发送 api 请求,如果请求中没有有效的令牌,它将重定向到登录页面。成功登录后,将生成一个令牌,客户端可以使用此令牌进行进一步请求,直至到期。

任何人都知道在 DotnetOauth 的帮助下基于 Consumer KeySecret Key 创建 token。我正在使用 Asp.net MVC

谢谢

【问题讨论】:

    标签: c# asp.net-mvc-4 oauth


    【解决方案1】:

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

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

    希望对您有所帮助。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 2015-04-12
    • 2011-10-22
    • 1970-01-01
    • 2014-07-08
    • 2017-12-07
    • 2023-03-10
    相关资源
    最近更新 更多