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"
}
каждый раз в таком случае. Это дефект или я упускаю что-то очевидное?