用于回调网址的msn域名的oauth应用程序

时间:2012-03-16 16:32:15

标签: oauth dns localhost msn scribe

我正在为不同的提供商做oauth项目.MSN live就是其中之一。

我使用了所有提供商的scribe oauth代码。对于google,twitter,facebook,linkedin,我可以将回调网址设为http://localhost:8080/,并且可以使用验证码返回。

但是对于MSN,它会询问域名(它不允许我输入localhost: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

但是假网址(意味着被转换为域网址的localhost应用程序).​​....可以被msn识别为有效域仍然是不可理解的。

如果有人对此有所了解,你能否对此有所了解。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

在Umesh Awasthi先生提出线索后,这很简单。

首先,请访问以下网站。

http://24sevenpost.com/tech-gizmo/windows-7-step-step-guide-edit-hosts-file-system32/

在主机文件中添加一个新行并输入如下内容。

127.0.0.1 www.babc.com

然后你有自己的域名。

在注册表单域名文本框中输入域名http://www.babc.com:8080/

多数民众赞成。

运行apache tomcat

运行该应用程序。

你会收到这样的消息。 www.babc.com:8080/code="somecode“

谢谢。

但我有小问题。我必须提供受保护资源的URL。

我试过将网址设为https://apis.live.net/v5.0/me

400
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid URL</h2>
<hr><p>HTTP Error 400. The request URL is invalid.</p>
</BODY></HTML>

我不明白究竟是什么问题。我的资源网址不是正确的网址吗?

任何人都可以帮助我......