Аутентификация в Strapi через провайдера

Если вы используете стороннего провайдера в Strapi для аутентификации, маркер доступа работает немного по-другому.

Токен доступа, который вы получаете от cognito, не действителен в Strapi. Вам нужно получить токен из Strapi.

Во внешнем приложении вам нужно будет прочитать строку запроса от cognito после успешной аутентификации и снова отправить ее в Strapi, чтобы вернуть пользователя и другой маркер доступа.

${backendUrl}/api/auth/${params.providerName}/callback

{
"jwt": "<access token> that you can use thereafter",
"user": {
"id": 1,
"username": "google_999999999999999999",
"email": "theuser@gmail.com",
"provider": "cognito",
"confirmed": true,
"blocked": false,
"createdAt": "2022-05-30T02:50:08.907Z",
"updatedAt": "2022-05-30T02:50:08.907Z"
}
}
Вход в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
Procodings.ru
Добавить комментарий