2016-07-16 6 views
2

Я пытаюсь добавить в свое приложение разрешение VK с Firebase SDK.Firebase auth пользовательский токен iOS

Когда пользователь авторизуется, я пытаюсь передать токен Firebase.

func vkSdkAccessAuthorizationFinishedWithResult(result: VKAuthorizationResult!){ 

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

     } 
    } 

Error: [1] (null) "NSLocalizedDescription" : "The custom token format is incorrect. Please check the documentation."

Могу ли я использовать Firebase с пользовательским AUTH без запуска сервера?

+1

вы можете разместить свой код для создания пользовательских маркеров .... –

+0

я получить маркер с серверов ВК, в результате –

+1

нет, вы должны создать маркер с 'firebase.auth() .createCustomToken (uid); 'для firebase ... тогда его работа для вас –

ответ

2

От Firebase Док. Create custom tokens using the Firebase SDK,

Я бы сказал, что вам нужно использовать createCustomToken() метод для этого .. вы не можете использовать ваши серверы VK маркер с firebase зарегистрировались ... вам нужно создать маркер для firebase с createCustomToken() методом.

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

Может эта работа для вас

+0

Итак, мне нужно сделать это на моем сервере. Это правильно? –

+0

Могу ли я использовать авторизацию VK с Firebase без запуска сервера? как я понимаю, метод createCustomToken из документации предназначен только для моего собственного сервера –

+1

@EugeneStrelnikov Я так не думаю ... но я никогда не пробовал этого и не знаю много об этом –

Смежные вопросы