【发布时间】:2015-08-10 03:33:16
【问题描述】:
我对在 Android 设备上对用户进行身份验证的不同方式感到有些困惑。 为了调用自定义服务器 REST API,在 Android 应用中对用户进行身份验证的最佳方式是什么?
使用 GoogleAuthUtil,如这些文档中所述:
- http://developer.android.com/google/auth/http-auth.html#ExtendAsyncTask
- http://android-developers.blogspot.fr/2013/01/verifying-back-end-calls-from-android.html
亲:
- 快速登录,用户无需输入密码也无需点击按钮
缺点:
- 不是跨平台
使用 Google 登录,如本文档中所述:
专业版:
- 跨平台
缺点:
- 用户必须点击 Google 登录按钮
这两种方式是否可以轻松结合,用户使用 Android 设备时使用 GoogleAuthUtil,用户使用其他平台时使用 Google 登录*?
【问题讨论】:
标签: android authentication oauth signing google-authentication