【发布时间】:2012-07-24 17:31:12
【问题描述】:
在使用 Microsoft.Web.WebPages.OAuth 时是否可以更改范围/权限?最合乎逻辑的地方是使用 OAuthWebSecurity.RegisterClient 注册客户端时。我认为向 extraData 参数添加范围可能会起作用,但我没有成功。
【问题讨论】:
标签: asp.net-membership dotnetopenauth asp.net-webpages
在使用 Microsoft.Web.WebPages.OAuth 时是否可以更改范围/权限?最合乎逻辑的地方是使用 OAuthWebSecurity.RegisterClient 注册客户端时。我认为向 extraData 参数添加范围可能会起作用,但我没有成功。
【问题讨论】:
标签: asp.net-membership dotnetopenauth asp.net-webpages
Microsoft.Web.WebPages.OAuth 在向客户端授权时不会公开范围。我最终添加了自定义 DotNetOpenAuth 客户端以包含我必要的范围。
【讨论】:
extradata 是您可以传递有关提供程序并在 UI 层中使用它的东西。例如。额外数据可能是列出用于登录的提供程序时显示的图标。 以下帖子显示了如何编写自己的提供程序并将其插入您的站点 http://blogs.msdn.com/b/webdev/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx
【讨论】: