Nano Hash - криптовалюты, майнинг, программирование

поддерживает ли модуль аутентификации службы приложений azure azure aad b2c?

У меня есть приложение UWP, которому требуется серверная часть. Я хочу использовать службу приложений Azure, и мне нужно установить аутентификацию для фона. Модуль проверки подлинности службы приложений может легко настроить проверку подлинности для приложения.

Я хочу использовать AAD B2C, но модуль проверки подлинности службы приложений сообщает, что он не поддерживает aad 2.0 / msal. Итак, может ли модуль проверки подлинности службы приложений поддерживать AAD B2C?

И как я могу проверить подпись токена AAD B2C на веб-сервисе? Microsoft doc сказал, что может использовать некоторую библиотеку для проверки подписи токена AAD B2C, можно ли использовать msal для проверки подписи токена AAD B2C на основной веб-службе asp.net?


Ответы:


1

может ли модуль проверки подлинности службы приложений поддерживать AAD B2C?

Да, простая проверка подлинности службы приложений поддерживает AAD B2C, вы можете настроить его в режиме управления Расширенный.

введите описание изображения здесь

В качестве идентификатора клиента укажите идентификатор клиента приложения из клиента Azure AD B2C.

Задайте URL-адрес проблемы как конечную точку метаданных для политики.

https://tonyb2ctest.b2clogin.com/tonyb2ctest.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_testsignupin

Примечание: не забудьте указать URL-адрес ответа в приложении Azure ad tenant https://XXX.azurewebsites.net/.auth/login/aad/callback

как я могу проверить подпись токена AAD B2C на веб-сервисе?

Для проверки JWT доступны многие библиотеки с открытым исходным кодом, это не имеет значения для службы приложений Azure.

11.11.2019
  • Спасибо за вашу помощь. azure сообщает, что модуль аутентификации работает в той же изолированной программной среде, что и код вашего приложения. Совместно ли модуль аутентификации службы приложений с вычислительным ресурсом моего плана обслуживания приложений / виртуальной машины? Если я использую клиент UWP с модулем аутентификации, означает ли это, что мне нужно использовать мобильный SDK службы приложений как в приложении UWP, так и в веб-интерфейсе службы asp.net, и я не могу использовать ядро ​​asp.net? ( SDK мобильного приложения Azure может работать только для asp.net 4.6). Спасибо. 12.11.2019
  • AZURE AD B2C Страница браузера неправильно отображается во встроенных веб-просмотрах с веб-сайтом MSAL.net (новая версия пользовательского потока (рекомендуется)). Где я могу заметить, что лазурь исправит это? stackoverflow.com/questions/64101050/ 14.10.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..