簡體   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