Android(如何在GMAIL上获取SSO的YOUR_AUTHENTICATION_ENDPOINT())

智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述Android:如何在GMAIL上获取SSO的YOUR_AUTHENTICATION_ENDPOINT?相关的知识,希望能为你提供帮助。
我正在尝试使用GMail实现单点登录。尝试使用此链接https://developers.google.com/accounts/docs/MobileApps示例代码。我无法获得YOUR_AUTHENTICATION_ENDPOINT令牌密钥。
这是我使用YOUR_AUTHENTICATION_ENDPOINT的main.activity。

@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflating the menu resource. MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.my_menu, menu); return true; }@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // Start the WebViewActivity to handle the authentication. case R.id.login: Intent intent = new Intent(this, WebViewActivity.class); intent.setData(Uri.parse(YOUR_AUTHENTICATION_ENDPOINT)); startActivityForResult(intent, 0); return true; // Exit. case R.id.exit: finish(); return true; } return super.onOptionsItemSelected(item); }

应用程序正在运行我收到此错误:
04-02 15:09:12.271: E/Web Console(924): SyntaxError: Parse error at https://mail.google.com/mail/x/cc6i6zigt73b-/?pli=1& f=1& shva=1:1

答案对于Google app-engine托管帐户,登录URI为:
https://myapp.appspot.com/_ah/login?continue=REDIRECT
其中,myapp是您的应用程序名称,REDIRECT应设置为您将从中获取进一步经过身份验证的资源的域。 Cookie将由身份验证机制相应设置。 https://myapp.appspot.com是我用作REDIRECT的东西。
编辑
【Android(如何在GMAIL上获取SSO的YOUR_AUTHENTICATION_ENDPOINT())】对不起,我误解了你的问题。您希望使用基于Web的身份验证进行身份验证。我给你一个端点,用于在手机上使用谷歌帐户进行身份验证。对于基于Web的登录URL,您可以使用users.create_login_url()users.create_logout_url()。更多信息:https://developers.google.com/appengine/docs/python/users/loginurls
另一答案此链接https://developers.google.com/accounts/docs/MobileApps ll适用于Gmail SSO。

    推荐阅读