2016-02-06 4 views
0

При кодировании приложения windows C# с использованием Rest API для firebase можно вообще использовать аутентификацию facebook Firebases? или мы ограничены использованием только метода пользовательской аутентификации.Аутентификация Firebase через Rest

ответ

1

При вызове API REST вы несете ответственность за передачу действительного веб-маркера JSON в параметре auth. Он не имеет встроенных методов аутентификации.

Вы можете либо получить токен от одного из поддерживаемых провайдеров удостоверений, либо вы можете выбрать один из них.

+0

Так что для facebook, например, я просто выполнил бы мою аутентификацию в приложении, используя обычный механизм facebook (независимо от firebase), а затем передаю токен, предоставленный из facebook, в моем «обычном» вызове аутентификации для firebase. и спасибо за ответ и помощь – Jon

+0

Не совсем. Facebook предоставит вам токен OAuth. Вам все равно нужно будет напевать JWT с этим. У нас есть библиотеки, которые помогут в этом, в том числе для C#: https://www.firebase.com/docs/web/guide/login/custom.html. Таким образом, вы берете информацию, которую хотите в токене, помещаете ее в JSON и подписать его в JWT с этой библиотекой. Затем вы передаете полученный токен в параметр 'auth'. –

+0

Думаю, мне нужно понять, как это работает намного больше. Есть ли примеры для такого рода вещей. Я хочу попытаться использовать firebase для такой же функциональности, как я могу. Но я чувствую, что твердое понимание безопасности будет ключевым для этого. – Jon