我想为Angular Login页面实现身份验证终结点。我试图实现此example。
但是我有2个不清楚的问题: 1.我需要向用户发出POST请求并传递以获取令牌作为响应的端点是什么? 查看教程图,它应该是/ users / login,但我看不到该端点已实现:
答案 0 :(得分:1)
它位于User Controller中/users/signin
下。方法名称仍为登录名。路径/users
映射到controller
,而/signin
映射到method
是。您将必须提供一些自定义实现
loadByUsername
内部的MyUserDetails
方法中,您只能传递username
作为参数。UserDetails
子类,然后由JwtTokenProvider
getAuthentication()
方法使用该子类< / li>
@Autowired MyUserDetails
UserDetails
并在JwtTokenProvider -> getAuthentication() method
中使用所有需要的数据