Firebase ID令牌不包含来自Microsoft ID令牌的电子邮件声明

时间:2019-11-17 11:13:26

标签: firebase oauth firebase-authentication azure-active-directory

我正在使用Microsoft Azure AD OAuth提供程序通过Firebase登录用户。 成功登录后,我可以获得以下ID令牌:

result.user.getIdToken().then(token => ...) // Id token from Firebase
result.credentials.idToken                  // Id token from Microsoft

Microsoft id令牌包含我需要的所有基本信息(包括电子邮件)。但是... Firebase也会创建一个ID令牌(包括内部用户ID),但不会包含Microsoft令牌的声明。

现在我所得到的就是包含用户ID的令牌(来自Firebase)或包含邮件的令牌(来自Microsoft)。但是我需要一个包含两个声明的令牌。

如何将电子邮件声明放入Firebase令牌中?

0 个答案:

没有答案
相关问题