Auth0 PKCE социальная авторизация не поддерживает параметр соединения

Согласно документации Auth0 код авторизации Grant Flow с PKCE не поддерживает параметр соединения, указанный на этой странице. https://auth0.com/docs/api-auth/tutorials/authorization-code-grant-pkce

Я выпустил GET запросить /authorize конечная точка для PKCE, включая все параметры, указанные на странице выше. Затем я выпускаю почтовый звонок /oauth/token и я получил токен просто отлично.

Однако из-за отсутствия параметра подключения в /authorize В конечной точке (для PKCE) открывается промежуточная страница auth0 (запрашивающая пользователя выбрать социальное соединение, которое будет использоваться), в результате чего пользователю предоставляется дополнительный шаг. Когда я включаю параметр подключения в /authorize вызов. Он дал код, как и раньше. Однако этот код не может быть использован в /oauth/token позвони и я получаю

{
    "error": "invalid_grant",
    "error_description": "Invalid authorization code"
}

каждый раз в таком случае. Это дефект или я упускаю что-то очевидное?

0 ответов

Другие вопросы по тегам