2012-07-24 31 views
6

Có cách nào để thay đổi phạm vi/quyền khi sử dụng Microsoft.Web.WebPages.OAuth không? Nơi hợp lý nhất là khi đăng ký ứng dụng khách với OAuthWebSecurity.RegisterClient. Tôi nghĩ rằng phạm vi thêm vào tham số extraData có thể có tác dụng, nhưng tôi đã không thành công với điều đó.Cách thay đổi phạm vi/quyền với Microsoft.Web.WebPages.OAuth

Trả lời

1

Microsoft.Web.WebPages.OAuth không hiển thị phạm vi khi ủy quyền với khách hàng. Tôi đã kết thúc việc thêm các máy khách DotNetOpenAuth tùy chỉnh để bao gồm phạm vi cần thiết của mình.

1

Extradata là thứ bạn có thể chuyển về nhà cung cấp và sử dụng nó trong lớp giao diện người dùng. Ví dụ: dữ liệu bổ sung có thể là biểu tượng hiển thị khi liệt kê nhà cung cấp sử dụng để đăng nhập. Bài đăng sau đây cho biết cách bạn có thể viết nhà cung cấp của riêng mình và cắm nó vào trang web của bạn http://blogs.msdn.com/b/webdev/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx

Các vấn đề liên quan