Как проверить лазурный токен (аутентификация) с помощью фреймворка Laravel-Lumen - PullRequest
1 голос
/ 17 мая 2019

вот архитектура моего проекта: Я создал API с просветом и фронтом с фреймворком aurelia. Передняя часть связывается с люмен API Начиная с моего Aurelia, я настраивал аутентификацию через учетную запись Microsoft Azure. Это работает хорошо, это возвращает мне хорошо ожидаемые данные. Проблема в том, что я хочу настроить проверку токена на стороне API. Поэтому я ищу пакет laravel, который позволил бы мне связаться с AZP idP, чтобы проверить токен, который фронт отправляет мне обратно. Спасибо

1 Ответ

0 голосов
/ 04 июля 2019

Похоже, что вы пытаетесь проверить токен доступа из Azure в своей серверной части Laurel / Aurelia.

В этой статье рассказывается, как использовать пакет Laravel tymon / jwt-auth в настройке Angular JS: https://www.toptal.com/web/cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs

Пожалуйста, обратитесь к Wiki для JWT-Auth для получения дополнительной документации по самопомощи в отношении использования библиотеки для проверки подписи JWT: https://github.com/tymondesigns/jwt-auth/wiki

А документы для JWT-auth можно найти здесь: https://jwt -auth.readthedocs.io / en / develop /

С помощью этой библиотеки вы можете проверить подпись для токена JWT. Документы Microsoft дополнительно объясняют, как проверять токены из Azure Active Directory: https://docs.microsoft.com/en-us/azure/active-directory/develop/access-tokens#validating-tokens

...