Php 我是否可以使用Firebase处理用户身份验证,然后将身份验证信息安全地传递给服务器?

Php 我是否可以使用Firebase处理用户身份验证,然后将身份验证信息安全地传递给服务器?,php,android,firebase,https,firebase-authentication,Php,Android,Firebase,Https,Firebase Authentication,在我的Android应用程序中,我让用户使用Firebase进行身份验证。然后,我需要我的服务器知道哪个用户登录以处理权限。我不太熟悉HTTPS,但我可以简单地将经过身份验证的用户的用户id作为POST参数或在cookie中发送到服务器,这将是安全的吗?因此,您可以在Android应用程序中对用户进行身份验证,并且该用户正在向您的服务器发送请求,您需要确认该用户的身份验证状态和身份 您需要获得Firebase ID令牌。使用currentUser.getIdToken。这将为您提供Firebas

在我的Android应用程序中,我让用户使用Firebase进行身份验证。然后,我需要我的服务器知道哪个用户登录以处理权限。我不太熟悉HTTPS,但我可以简单地将经过身份验证的用户的用户id作为POST参数或在cookie中发送到服务器,这将是安全的吗?

因此,您可以在Android应用程序中对用户进行身份验证,并且该用户正在向您的服务器发送请求,您需要确认该用户的身份验证状态和身份

您需要获得Firebase ID令牌。使用
currentUser.getIdToken
。这将为您提供Firebase ID令牌。然后可以将其发布到服务器。建议您使用https连接。此外,最好在请求的post正文或标头中传递ID令牌。在服务器上,您需要验证ID令牌:

验证ID令牌及其有效负载后,可以解析其内容并获取用户ID,
sub
字段,标识发送请求的经过身份验证的用户