JHipster - 成功登录后如何转移用户模型?

Posted

技术标签:

【中文标题】JHipster - 成功登录后如何转移用户模型?【英文标题】:JHipster - how is the user model transferred upon successful login? 【发布时间】:2017-10-27 07:19:44 【问题描述】:

我很好奇用户模型在代码中的什么位置附加到成功登录尝试的响应正文中。

在SecurityConfiguration 类的configure 方法中,在formLogin 下,我看到的只是ajaxAuthSuccessHandler,它只将http 状态码设置为200。

模型是如何转移的?

【问题讨论】:

【参考方案1】:

这是通过对 /api/account 的后续 GET 请求完成的

【讨论】:

所以客户端等待成功响应,然后,一旦通过身份验证发出另一个请求以获取用户模型? LoginSuccessHandler 不能在第一个响应中返回模型吗? 是的,它可以通过这种方式完成,但它不适用于所有身份验证类型。

以上是关于JHipster - 成功登录后如何转移用户模型?的主要内容,如果未能解决你的问题,请参考以下文章

Jhipster - Angular 接收其他用户的导航

在 Jhipster 用户身份验证中添加自定义验证

我如何通过 jHipster REST api 进行社交登录?

Jhipster 使用电子邮件而不是用户名登录

成功 import-jdl 后,JHipster 实体菜单为空

Jhipster 向用户注册添加更多字段