处理由其他几个PHP应用程序(父应用程序)集成的单页面应用程序(子应用程序)。 SPA负责使用Firebase(社交和电子邮件/密码登录)登录用户。用户登录后,idToken将传递给其他应用程序(父应用程序)。
父应用程序中的任务是使用相同的idToken获取用户的相同详细信息。但是,当使用以下方法进行API调用以获取用户详细信息时
https://www.googleapis.com/identitytoolkit/v3/relyingparty/getAccountInfo?key=[API_KEY]
,其中 API_KEY 是应用程序密钥 - AIzaSyXXXXXXXXXXXXXXXXXXXXXl1eblo_WgxA
idToken - 与我从子应用程序获得的内容相同。
我最终收到 MISSING_ID_TOKEN 错误。我在这里错过了什么? 我是否需要从父应用程序重新验证idToken?如果是,我们如何做?我们如何从那里获得更多用户详细信息?
此外,这些令牌通常是为Google帐户创建的。应如何处理Facebook和电子邮件/密码模块?
请帮我解决上述情况。
非常感谢提前