我正在为不同的提供商做一个 oauth 项目。MSN live 就是其中之一。
我已经为所有提供商使用了 scribe oauth 代码。对于 google、twitter、facebook、linkedin,我能够将回调 url 作为http://localhost:8080/并且它与验证码一起返回很好。
但是对于 MSN,它询问的是域名(它不允许我输入 localhost:url,它要求我在注册时提供有效的域名。
所以我把我的博客网站名称作为有效的 url。
当我运行我的应用程序时,我收到回调为 http:myname.blogspot.in/code="somecode"
现在我应该在编程中动态地使用代码来验证代码,以便我获得用户资源。
或者,我们可以将我们的 localhost 应用程序更改为域应用程序,以便在 msn 站点的注册中它也应该显示有效域,我们可以从 msn 获取数据到我们的 localhost 应用程序。
以下链接中给出了一些步骤
http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name
但是假的url(意味着转换为域url的localhost应用程序)......能否被msn识别为有效域仍然无法理解。
如果有人对此有所了解,您能否对此有所了解。
先感谢您。