我想用Windows Live授权我的用户。我使用Windows Live Connect 5.0 SDK。我使用WPF WebBroser控件来获取令牌,但它总是提示同意。
我让webbrowser导航到以下链接:
将客户端ID作为我的应用程序ID。我看着导航到重定向网址。我大多不需要登录。但每次我需要同意两个范围。
奇怪的是,当我查看应用程序时,我已经给出了同意,两个范围都会被检查。
当我使用另一个url进行静默登录时:
我收到一条错误消息,表示用户未同意wl.signin和wl.basic。
答案 0 :(得分:2)
与Facebook的OAuth实施不同,检查复选框将不记得WL服务器上的同意,而是为您提供长期刷新令牌,您可以交换访问令牌。
流程: