6

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

4

2 回答 2

1

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

于 2012-08-23T22:26:45.720 回答
1

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

于 2012-07-25T15:11:51.997 回答