Microsoft Entra ID не может добавить номер телефона к методам аутентификацииPython

Программы на Python
Ответить
Anonymous
 Microsoft Entra ID не может добавить номер телефона к методам аутентификации

Сообщение Anonymous »

У меня сложная архитектура службы приложений Azure, которая работает следующим образом:
  • запрос на регистрацию нового пользователя отправляется в API
  • API создает запрос на регистрацию, отправляя администратору электронное письмо для одобрения нового пользователя.
  • при нажатии на ссылку электронной почты администратор обновляет статус пользователя, создающего временный токен доступа, который хранится в базе данных рядом со всей информацией о пользователе
  • после изменения статуса триггер в веб-заданиях Azure запускается с использованием некоторого кода Python.
  • среди прочего скрипт Python пытается зарегистрировать номер телефона и приложение для проверки подлинности в вновь созданный пользователь, использующий ранее созданный токен доступа и этот код:

Код: Выделить всё

   # Define the access token and Graph API endpoint
graph_api_endpoint = f'https://graph.microsoft.com/v1.0/users/{user_principal_name}/authentication/methods'

# Set the authorization header with the access token
headers = {
'Authorization': 'Bearer ' + access_token,
'Content-Type': 'application/json'
}

# Send a POST request to the Graph API endpoint to set up authenticator app
response = requests.post(graph_api_endpoint, headers=headers, json={
"methodType": "appAuthenticator"
})

# Check the response
if 200 

Подробнее здесь: [url]https://stackoverflow.com/questions/79371543/microsoft-entra-id-unable-to-add-phone-number-to-authentication-methods[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»