Gmail 谷歌oAuth-我如何才能获得数据。C.net
我是OAuth的新手。 我只是在做一些工作。 我已经完成了以下代码。但问题是,它会打开新窗口,然后重定向到同一个窗口,它不会出现在调用父窗口的浏览器窗口上 还有,有人能告诉我如何在我的应用程序中获得Gmail帐户的用户名和电子邮件吗 我的示例代码是Gmail 谷歌oAuth-我如何才能获得数据。C.net,gmail,oauth-2.0,Gmail,Oauth 2.0,我是OAuth的新手。 我只是在做一些工作。 我已经完成了以下代码。但问题是,它会打开新窗口,然后重定向到同一个窗口,它不会出现在调用父窗口的浏览器窗口上 还有,有人能告诉我如何在我的应用程序中获得Gmail帐户的用户名和电子邮件吗 我的示例代码是 <form id="form1" runat="server"> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/j
<form id="form1" runat="server">
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
这应该让你开始
这应该可以让你开始了
重要的部分是您页面上的内容:
http://localhost:51749/Logins/Result.aspx
您需要一些javascript来重新加载父页面,或者在父窗口中处理登录操作。类似于以下的方法将起作用:
<html>
<head>
<script type='text/javascript'>
function notify() {
window.opener.location.reload();
// or you could use a redirect:
// window.opener.location = "/"
window.close();
}
</script>
</head>
<body onload='notify();'>
</body>
</html>
如果您正在寻找在MVC3中实现Google Identity Toolkit的完整指南,我将遵循阿里建议的链接:
或者,只需按照GITKit网站上的文档进行操作:重要的部分是您页面上的内容:
http://localhost:51749/Logins/Result.aspx
您需要一些javascript来重新加载父页面,或者在父窗口中处理登录操作。类似于以下的方法将起作用:
<html>
<head>
<script type='text/javascript'>
function notify() {
window.opener.location.reload();
// or you could use a redirect:
// window.opener.location = "/"
window.close();
}
</script>
</head>
<body onload='notify();'>
</body>
</html>
如果您正在寻找在MVC3中实现Google Identity Toolkit的完整指南,我将遵循阿里建议的链接:
或者,只需按照GITKit网站上的文档进行操作: