Как войти в многофакторную аутентификацию в Dynamics 365 с помощью C # - PullRequest
0 голосов
/ 18 октября 2018

На портале Azure включена многофакторная проверка подлинности, и он отправляет OTP при каждом входе в Dynamics 365. Я хочу войти с помощью MFA в консольном приложении C #.

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Вы можете осуществлять программный доступ к многофакторному пользователю CRM или войти в систему.Вам потребуется использовать идентификатор пользователя CRM и пароль приложения, которые были сгенерированы при включении многофакторной аутентификации.Следуйте следующей статье, https://community.dynamics.com/365/b/dynamicscrmconsultant/archive/2018/06/13/programmatically-authenticate-multi-factor-enabled-dynamics-365-crm-environment

Используйте идентификатор CRM и пароль приложения вместо пароля по умолчанию.

Надеюсь, это поможет.

0 голосов
/ 19 октября 2018

Вы можете использовать пароль приложения для консольного приложения C #.

  1. Войдите в портал Office.Нажмите на шестеренку в правом верхнем углу, нажмите Office 365 в разделе «Настройки приложения».
  2. Нажмите «Безопасность и конфиденциальность» слева, а затем «Дополнительная проверка безопасности».
  3. Нажмите «Создать и управлять паролями приложения».
  4. Нажмите «Создать» и присвойте своему паролю имя (может быть, имя вашего приложения на C #, чтобы вы запомнили его позже).
  5. Скопируйте сгенерированный пароль (он больше никогда не будет отображаться).
  6. Используйте ваше обычное имя пользователя и этот новый пароль - он пропустит многофакторную аутентификацию.

Вы можете создать столько паролей приложений, сколько вам нужно для устаревших приложений, которые не работают с MFA.Старайтесь не использовать их повторно - просто создайте столько, сколько вам нужно.Таким образом, вы можете легко вернуться и отозвать определенные пароли, когда они вам больше не нужны.

...