php - Auth0 Laravel 获取 JWT 令牌
问题描述
我使用 Auth0 作为我的 OAuth 提供程序,它运行良好。整个事情在我的 Laravel 后端运行,它正确地重定向并返回身份验证。然而问题是我找不到检索 JWT 令牌的函数。我知道我可以使用正确的数据进行 curl 请求,但是当所有 url 数据已经在Auth0\Login\Auth0Service
. 所以我要么没有寻找正确的方向,要么不存在。
问题是:Laravel 的 Auth0 包中是否提供了方便检索 jwt 令牌的功能。
解决方案
我的问题的字面答案在配置文件'persist_id_token' => true,
中。这给了我 jwt 令牌。但最终这并不是完全的解决方案。由于两个问题,未包含用户数据。首先是范围;它没有配置文件。第二个问题是很多数据超出了范围。所以我们制作了自定义范围来解决这个问题。
最后,我似乎不知道 OIDC 定义的范围/声明。可以在这里找到:https ://auth0.com/docs/tokens/json-web-tokens/json-web-token-claims
推荐阅读
- php - 根据元素位置创建新数组
- python - Pandas 将特定列乘以行中的值
- javascript - 使用 Selenium、jQuery 和 RFT 的自动化数据更改触发问题
- django - 具有多个嵌套模型性能的 Django 插入
- python - 如何使用 django_graphene 解析 django 模型的自定义字段?
- java - Java WSDL DHL 类
- python - 我可以使用具有不同图像尺寸的 `tf.layers.conv3d` 吗?使用“无”而不是固定整数?
- azure-devops - 如何在构建管道执行过程中设置环境变量?
- unity3d - 统一从android目录加载音频文件?
- lambda - 通量风暴配置中的 Lambda 函数