繁体   English   中英

Firebase身份验证自定义令牌iOS

[英]Firebase auth custom token iOS

我正在尝试使用Firebase SDK添加到我的应用VK授权中。

用户授权完成后,我尝试将令牌传递给Firebase。

func vkSdkAccessAuthorizationFinishedWithResult(result: VKAuthorizationResult!){

        let tokenString = result.token.description
        FIRAuth.auth()?.signInWithCustomToken(tokenString) { (user, error) in
            // ...

        }
    }

错误:[1](null)“NSLocalizedDescription”:“自定义令牌格式不正确。请检查文档。”

我可以在不运行服务器的情况下使用Firebase和自定义身份验证

来自Firebase Doc。 使用Firebase SDK创建自定义令牌

我要说的是,你需要使用createCustomToken()方法这个..你不能使用你的服务器VK令牌签到随着火力......你需要生成与火力令牌createCustomToken()方法。

 var uid = "some-uid";
 var customToken = firebase.auth().createCustomToken(uid);

愿这对你有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM