Токен доступа Exchange SDK для токена доступа Azure B2C - PullRequest
0 голосов
/ 03 октября 2019

В настоящее время я работаю над мобильным приложением и хочу использовать токен доступа Facebook SDK на Android для аутентификации на .NET Web Api. Web Api защищен с помощью Azure B2C Identity Management. Моя система управления удостоверениями Azure B2C использует Facebook в качестве поставщика удостоверений.

Чего я хочу добиться - это получить токен доступа в системе управления идентификацией Azure B2C на основе токена доступа Facebook SDK. Причина, по которой я хочу добиться этого, заключается в том, что если пользователь уже установил приложение Facebook на своем мобильном телефоне, чтобы его не принуждали повторно вводить свои учетные данные.

Я нашел этот пост, который делает нечто подобное, но использует мобильные сервисы на Azure https://blogs.msdn.microsoft.com/carlosfigueira/2014/01/07/using-the-facebook-android-sdk-for-logging-in-to-azure-mobile-services/

То, чего я хочу достичь, - это нечто подобное, но с помощью политики входа Azure B2C.

Есть идеи, как это можно сделать?

1 Ответ

0 голосов
/ 10 октября 2019

Я считаю, что это не поддерживается. Вместо этого вам придется использовать OpenID Connect SDK, например AppAuth .

AppAuth использует такие функции, как Пользовательские вкладки Chrome , которые делятся файлами cookie с основным браузером, поэтому пользователи не могутВам не нужно повторно входить на такие сайты, как Facebook.

Кроме того, существует официальное руководство по для использования AppAuth с Android при использовании Azure AD B2C .

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