Azure AD B2C + Служба приложений + Функции. Как выполнить аутентификацию? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть веб-приложение (серверная часть VueJS + ASP .NET Core), размещенное в службе приложений Azure, и я использую Azure AD B2C для проверки подлинности. У меня также есть приложение Functions, которое я хочу вызывать из клиентского кода, но я не уверен, как лучше передать аутентификацию функциям.

  • Я могу зарегистрировать приложение функций в B2C и установить Easy Auth, но как передать уже аутентифицированного пользователя из клиента в функцию?
  • Я могу создать собственный токен JWT и покончить с ним, но возможно ли передать токен B2C в функцию? Если да, то как мне проверить токен?

1 Ответ

0 голосов
/ 06 марта 2019

Если Easy Auth не работает для вас, есть обходной путь, и да, это ручная задача.

  1. Отправка токена B2C в заголовке при вызове функции Azure
  2. Чтениетокен на функциональном уровне и проверка токена JWT.
  3. Вы можете легко проверить токен JWT, расшифровав / написав простой код
  4. Check Подтвердите сообщение JWT SO

Данное руководство по валидации также безопасно и безопасно для использования.

...