阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_16-认证接口开发-Api接口定义

4.3 认证服务
4.3.1 需求分析
认证服务须要实现的功能以下:
一、登陆接口
前端post提交帐号、密码等,用户身份校验经过,生成令牌,并将令牌存储到redis。
将令牌写入cookie。
二、退出接口
校验当前用户的身份为合法而且为已登陆状态。
将令牌从redis删除。
删除cookie中的令牌。
业务流程以下:


userJwt是user的扩展类



loadUserByUsername这个方法是谁调用的?是Spring security框架自动调用的,这个方法会返回一个UserDetails对象。这个对象若是返回为空就是表示对象不存在。
前端

定义接口

在api这个项目下建立auth包,而后定义AuthControllerApi



返回LoginResult

清除返回ReponseResult

 redis

相关文章
相关标签/搜索