发布
社区首页 >问答首页 >Auth0增加了数据

Auth0增加了数据
EN

Stack Overflow用户
提问于 2021-09-05 08:33:42
回答 1查看 15关注 0票数 0

有没有办法在用户登录后将一些数据附加到该用户?我想在他按下登录后的某个地方实现它,根据他的凭证(电子邮件),它会找到适用于这个用户的数据,并将其传递给我,所以在user对象中。现在,用户对象包含: email: email_verified: family_name: given_name: locale: name: nickname: picture: sub:如何添加到此对象?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-10-25 11:15:18

我从auth0支持部门得到的答案是:

警告: Auth0不建议在前端放置允许用户更改用户元数据的管理API令牌。这可以允许用户以一种可能对应用程序的功能有害的方式来操作他们自己的元数据。它还允许客户对某人的管理应用程序接口进行DoS攻击,只需发送垃圾邮件并达到速率限制即可。

现在回答您的问题:是的,您可以从SPA应用程序访问管理API端点。但是,由于单页应用程序(SPA)是公共客户端,无法安全地存储敏感信息(如客户端密码),因此它们必须从前端检索管理API令牌,这与其他应用程序类型不同。这意味着SPA的管理API令牌具有一定的限制。具体地说,它们是在当前登录到Auth0的用户的上下文中发出的,这限制了只对登录用户的数据进行更新。尽管这限制了管理API的使用,但它仍可用于执行与更新登录用户的用户配置文件相关的操作。

通过为SPA颁发的管理API令牌,您可以访问以下作用域(以及端点):

来源:获取单页应用程序的管理API访问令牌1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69061775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档