Вход в Azure -Действующий каталог из кипарисовых тестов - PullRequest
0 голосов
/ 09 февраля 2020

Я должен написать тесты автоматизации для приложения, которое требует входа в систему Azure Active Directory. Тесты написаны с использованием Cypress и TypeScript. Я ищу идею, как сделать логин из моих тестов с именем пользователя и паролем. Процесс входа в систему должен включать 2FA. Я пытался сделать это в интерактивном режиме, но у меня была проблема, как получить OTP, по этой причине я хочу сделать вход в неинтерактивном режиме. Есть идеи, как войти в систему программно?

1 Ответ

0 голосов
/ 10 февраля 2020

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

У меня нет хорошего решения для этого. Вы могли бы каким-то образом ввести токены в свой интерфейс, которые вы приобрели другим способом. ROP C является опцией, но не поддерживает MFA. Другой способ - bootstrap выполнить процесс вручную и сохранить где-нибудь токен refre sh, который затем можно будет использовать для получения токенов.

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