階段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

相關文章
相關標籤/搜索