2016-08-09 2 views
1

Я сравниваю новые функции AD B2C с возможностью социальной аутентификации в веб-сервисе Azure. Используя подход AD B2C, я не могу найти способ доступа к базовому токену доступа от социального провайдера, например, facebook.Active Directory B2C получить токен доступа к facebook

E.g. в социальной аутентификации Azure Web Services была конечная точка http://example.com/.auth/me, которая предоставила бы BACK токен для доступа к api социального провайдера.

Разве это не доступно в B2C? Если это не похоже на шаг назад.

ответ

1

Из того, что я вижу, ответ отрицательный (хотя я бы хотел, чтобы был способ).

Смотреть это:

https://blogs.msdn.microsoft.com/appserviceteam/2016/06/22/app-service-auth-and-azure-ad-b2c/

OAuth токены: С помощью Easy Auth, код приложения имеет прямой доступ к провайдеру конкретных OAuth лексем. Это полезно, если вы хотите сделать вызовы графического API от имени зарегистрированного пользователя (например, вызывая график Facebook, чтобы опубликовать фотографию на временной шкале пользователя). B2C, однако, не предоставляет токены поставщика OAuth вашему коду приложения.

+0

спасибо, что подтвердили ... это был мой вывод. – frigon

+1

Привет, у меня что-то изменилось? Я видел это сообщение https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-code относительно потока OAuth, но я с трудом пытаюсь выяснить как настроить его в AD и вообще в моем веб-приложении (кажется, это очень мало примеров кода на этом). В основном я хотел бы использовать B2C, но также получить доступ к access_token используемого провайдера, чтобы я мог выполнять соответствующие вызовы графиков. – Raj

+0

Я не думаю, что на это все движется. – tofutim