如何从Angular 2中的Firebase获取有效的Access令牌

时间:2017-11-04 06:10:41

标签: angular firebase firebase-authentication

我正在使用库angularfire2进行身份验证。

我需要使用令牌进行身份验证。如何生成要在以下位置使用的令牌:

    import { AngularFireAuth } from 'angularfire2/auth';
    [...]
    this.angukarFireAuth.auth.signInWithCustomToken(TOKEN);

如果我传递了一些值,我会收到错误:The custom token format is incorrect. Please check the documentation.

1 个答案:

答案 0 :(得分:0)

要生成自定义令牌,您可以使用Firebase Admin SDK。 Admin Node.js SDK提供了createCustomToken(uid, customClaims)方法。然后,您可以将生成的令牌发送到客户端signInWithCustomToken。请在此处详细了解:https://firebase.google.com/docs/auth/admin/create-custom-tokens