Запрос только для второго фактора - PullRequest
0 голосов
/ 31 января 2019

Я создаю приложение, поддерживаемое Azure AD, с необходимым MFA (с помощью политик условного доступа).После того, как пользователь входит (используя библиотеку msal) в приложение, есть ли способ просто вызвать уведомление о моем втором факторе (приложение Authenticator или SMS), когда пользователь выполняет определенные действия.Скажем, я хочу подтвердить пользователя, прежде чем ему разрешат перевести деньги, но я не хочу, чтобы ему приходилось повторно входить в систему, просто запросите в своем приложении для проверки подлинности.

Я смотрел на что-то вроде

authResult = await app.AcquireTokenAsync(scopes, accounts.FirstOrDefault(), UIBehavior.Never, "amr=ngcmfa");

Но это не вызывает второго фактора, просто обновляет токены доступа.

Возможно ли это сегодня с помощью msal?

1 Ответ

0 голосов
/ 18 февраля 2019

Правильный способ сделать это не программно в вашем приложении, а через портал Azure.вам (или администратору клиента) необходимо добавить в приложение политику условного доступа для приложения, требующую, чтобы пользователи имели MFA.Пожалуйста, смотрите https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview

...