有没有办法在使用Microsoft.Web.WebPages.OAuth时更改范围/权限?最合乎逻辑的地方是向OAuthWebSecurity.RegisterClient注册客户端。我认为extraData参数的添加范围可能会起作用,但我没有成功。如何用Microsoft.Web.WebPages.OAuth更改范围/权限
6
A
回答
1
Microsoft.Web.WebPages.OAuth在向客户端授权时不公开范围。我最终添加了自定义的DotNetOpenAuth客户端来包含我的必要范围。
1
extradata是你可以传递给提供者并在UI层使用它的东西。例如。当列出要用于登录的提供者时,额外的数据可能是要显示的图标。 以下文章显示了如何编写自己的提供商并将其插入到您的网站中 http://blogs.msdn.com/b/webdev/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx