【问题标题】:How to change scope/permissions with Microsoft.Web.WebPages.OAuth如何使用 Microsoft.Web.WebPages.OAuth 更改范围/权限
【发布时间】:2012-07-24 17:31:12
【问题描述】:

在使用 Microsoft.Web.WebPages.OAuth 时是否可以更改范围/权限?最合乎逻辑的地方是使用 OAuthWebSecurity.RegisterClient 注册客户端时。我认为向 extraData 参数添加范围可能会起作用,但我没有成功。

【问题讨论】:

    标签: asp.net-membership dotnetopenauth asp.net-webpages


    【解决方案1】:

    Microsoft.Web.WebPages.OAuth 在向客户端授权时不会公开范围。我最终添加了自定义 DotNetOpenAuth 客户端以包含我必要的范围。

    【讨论】:

      【解决方案2】:

      extradata 是您可以传递有关提供程序并在 UI 层中使用它的东西。例如。额外数据可能是列出用于登录的提供程序时显示的图标。 以下帖子显示了如何编写自己的提供程序并将其插入您的站点 http://blogs.msdn.com/b/webdev/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx

      【讨论】:

        猜你喜欢
        • 2016-05-03
        • 2017-09-19
        • 2010-11-06
        • 2018-08-19
        • 1970-01-01
        • 2014-08-10
        • 1970-01-01
        • 1970-01-01
        • 2012-09-25
        相关资源
        最近更新 更多