laravel - 如何使用 Laravel-Lumen 框架检查 azure token (身份验证)

标签 laravel azure laravel-5 lumen azure-authentication

这是我的项目的架构: 我使用 lumen 创建了一个 API,并使用 aurelia 框架创建了一个前端。 前面部分与lumen API通信 从我的前面 Aurelia 开始,我通过 microsoft azure 帐户设置了身份验证。它工作得很好,它很好地返回了我预期的数据。问题是我想在 API 端设置 token 检查。因此,我正在寻找一个 laravel 包,它允许我与 idP AZURE 进行通信,以检查前端发回给我的 token 。谢谢

最佳答案

您似乎正在尝试在 Laurel/Aurelia 后端验证来自 Azure 的访问 token 。

本文介绍了如何在 Angular JS 设置中使用 tymon/jwt-auth Laravel 包:https://www.toptal.com/web/cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs

请参阅 JWT-Auth Wiki,获取有关使用该库进行 JWT 签名验证的更多自助文档:https://github.com/tymondesigns/jwt-auth/wiki

JWT-auth 的文档可以在这里找到:https://jwt-auth.readthedocs.io/en/develop/

您可以使用此库验证 JWT token 的签名。 Microsoft 的文档进一步解释了如何验证来自 Azure Active Directory 的 token : https://learn.microsoft.com/en-us/azure/active-directory/develop/access-tokens#validating-tokens

关于laravel - 如何使用 Laravel-Lumen 框架检查 azure token (身份验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56190102/

相关文章:

javascript - 使用 laravel 后端 React Formik 文件上传

php - Laravel - 来自语言文件的 Foreach 循环?

javascript - 如何在 Laravel 中通过 URL 在 href 标签上执行 javascript 函数

azure - .NET Core Web Api 错误 -4090 EADDRNOTAVAIL 地址在 Azure 上不可用

c# - CDN 与 View.aspx 文件?

php - Laravel 向多个收件人发送邮件,收件人地址为 "Name"

php - 使用 Crontab 配置 Laravel 任务调度

Azure databricks CI CD 管道用于删除生产中的笔记本

php - 未定义的属性: Illuminate\Database\Eloquent\Collection::Laravel 5.2

php - Laravel 5 - 如何使用 Redis 从他的所有设备注销用户