0

我已经使用 google.android.gms.auth 实现了 Android Google 身份验证。

在 GoogleSignInOptions 的设置中,我一直使用 requestIdToken,了解这实现了 OAuth2 授权代码流。这意味着它应该使用 OAuth2 RFC 中已知的 response_type=code,基于代码,稍后在支持中进行验证。

但是更深入地研究这一点,我刚刚看到还有另一个选项 requestServerAuthCode,并且通过查看它更接近我认为我正在做的事情。

其中哪些实现了 OAuth2 授权代码流?

谢谢!

4

1 回答 1

0

使用 ID 令牌流,您仅使用 Google 登录来获取用户的身份。请参阅https://android-developers.googleblog.com/2016/01/using-google-sign-in-with-your-server.html

要使用授权代码,通常用于您的服务器,请参阅https://android-developers.googleblog.com/2016/02/using-credentials-between-your-server.html

于 2018-11-06T04:01:04.270 回答