And*_*ito 30 authentication android login google-account
我正在Android上开发一个应用程序,我希望允许用户使用他们的Google帐户登录.我怎样才能做到这一点?
Bal*_*aji 50
您可能希望使用已在您的设备中配置的某个Google帐户对用户进行身份验证,就像某些应用程序那样,请按照以下链接进行操作 -
"对OAuth2服务进行身份验证" - http://developer.android.com/training/id-auth/authenticate.html
从Google下载示例 - Android SDK Manager/Extras/Google Play服务
它只需要简单的步骤
这是另一个很好地解释过程的链接 - http://android-developers.blogspot.in/2013/01/verifying-back-end-calls-from-android.html
您可以按照以下步骤在您的应用中登录
以下是上述"userinfo"调用的响应格式
{
"id": "ID",
"name": "NAME",
"given_name": "GiVEN NAME",
"family_name": "FAMILY_NAME",
"link": "https://plus.google.com/ID",
"picture": "https://PHOTO.jpg",
"gender": "GENDER",
"locale": "LOCALE"
}
Run Code Online (Sandbox Code Playgroud)
如果您想要电子邮件ID以及该响应,则必须进行修改
SCOPE ="oauth2:https://www.googleapis.com/auth/userinfo.profile ";
至
SCOPE ="oauth2:https ://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email ";
在那个样本中
当然你可能想从这个开始:
第三方网站和应用程序现在可以让访问者使用其 Google 用户帐户登录。基于 OpenID 标准的联合登录使用户无需为不同的网站设置单独的登录帐户,也使网站开发人员无需实施登录验证措施。OpenID 通过提供一个框架来实现此目标,用户可以在该框架中向 OpenID 提供商(例如 Google)建立帐户,并使用该帐户登录任何接受 OpenID 的网站。本页介绍如何为网站或应用程序集成 Google 的联合登录。
https://developers.google.com/accounts/docs/OpenID
当你被困住的时候就回来吧!
| 归档时间: |
|
| 查看次数: |
74925 次 |
| 最近记录: |