Я пытаюсь использовать Authlib 1.5.1 для аутентификации против бэкэнда, используя Azure в качестве поставщика аутентификации.
Моя конфигурация проста, я пытаюсь следовать документам: < /p>
Я пытаюсь использовать Authlib 1.5.1 для аутентификации против бэкэнда, используя Azure в качестве поставщика аутентификации. Моя конфигурация проста, я пытаюсь следовать документам: < /p> [code]oauth.register( 'azure', server_metadata_url=app.config['AZURE_METADATA_URL'], client_id=app.config['AZURE_CLIENT_ID'], client_secret=app.config['AZURE_CLIENT_SECRET'], client_kwargs={ 'scope': 'api://XXXXX0-YYYYY-ZZZZZZZZZZZZZ/api.access', } ) < /code> Файл конфигурации приложения приложения также прост: < /p> import os from config_reader import config
TENANT_ID = 'XXXXX0-YYYYY-ZZZZZZZZZZZZZ' AZURE_CLIENT_ID = os.getenv("AZ_CLIENT_ID") AZURE_CLIENT_SECRET = os.getenv("AZ_CLIENT_SECRET") AZURE_AUTHORITY = f'https://login.microsoftonline.com/{TENANT_ID}' AZURE_REDIRECT_URI = config['callback_url'] AZURE_ACCESS_TOKEN_URL = f'https://login.microsoftonline.com/{TENANT_ID}/oauth2/v2.0/token' AZURE_AUTHORIZE_URL = f'https://login.microsoftonline.com/{TENANT_ID}/oauth2/v2.0/authorize' AZURE_API_BASE_URL = config['scomat']['api']['url'] AZURE_METADATA_URL = f'https://login.microsoftonline.com/{TENANT_ID}/v2.0/.well-known/openid-configuration' < /code> переменные, по -видимому, распространяются должным образом, но на oauth.azure.authorize_access_token () Я получаю ошибку < /p> authlib.integrations.base_client.errors.OAuthError: invalid_request: AADSTS900144: The request body must contain the following parameter: 'client_id'. [/code] Чего мне не хватает?
Я пытаюсь использовать Authlib 1.5.1 для аутентификации против бэкэнда, используя Azure в качестве поставщика аутентификации.
Моя конфигурация проста, я пытаюсь следовать документам:
oauth.register(
'azure',
server_metadata_url=app.config ,...
Я пытаюсь пройти аутентификацию с помощью службы API Endpoint в Microsoft Defender, следуя этой обучающей статье:
Security/defender-endpoint/run-advanced-query-sample-python?view=o365-worldwide#get-token
Обычно я использую библиотеку запроса для...
Я создаю фабрику OAuth2, используя authlib и FastAPI, поскольку моему вышестоящему приложению необходимо проходить аутентификацию у нескольких поставщиков.
Фабрика аутентификации хорошо работает со всеми поставщиками, кроме Mailchimp.
Я не хочу...
Я пишу приложение Flask, которое аутентифицирует пользователей через OAuth2 с помощью экземпляра NextCloud (а затем будет использовать синхронизацию файлов). Из того, что я прочитал, это должно быть довольно простым. Например, Authlib описывает, как...
Я пытаюсь создать компонент реагирования для динамического создания, управления и рендеринга форм с использованием zod и React-Hook-Form. По сути, существует реестр входных компонентов и обрабатываемых им типов zod, который используется для создания...