編寫(xiě)LoginHandlerInterceptor
@Configuration
public class LoginHandlerInterceptor extends HandlerInterceptorAdapter {
private static final Logger logger = LoggerFactory.getLogger(LoginHandlerInterceptor.class); @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { return super.preHandle(request, response, handler); } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { logger.debug("modelAndView{}", modelAndView); logger.debug("handler{}", handler); logger.debug("response{}", response); logger.debug("request{}", request); // 獲取ip String ipAddr = RequestIpUtil.getIpAddress(request); super.postHandle(request, response, handler, modelAndView); }
}
@Autowired
private LoginHandlerInterceptor loginHandlerInterceptor;
@Override
public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception {
endpoints.tokenStore(getRedisTokenStore()) .userDetailsService(ssoUserDetailsService) // 如果這個(gè)不寫(xiě)著 會(huì)報(bào)Unsupported grant type: password .authenticationManager(authenticationManager) .addInterceptor(loginHandlerInterceptor) .exceptionTranslator(customWebResponseExceptionTranslator); }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/73138.html
摘要:認(rèn)證服務(wù)器和瀏覽器控制臺(tái)也沒(méi)有報(bào)錯(cuò)信息。這里簡(jiǎn)單介紹下如何查閱源碼,首先全局搜索自己的配置因?yàn)檫@個(gè)地址是認(rèn)證服務(wù)器請(qǐng)求授權(quán)的,所以,請(qǐng)求認(rèn)證的過(guò)濾器肯定包含他。未完待續(xù),下一篇介紹資源服務(wù)器和認(rèn)證服務(wù)器的集成。 基于spring-security-oauth2-實(shí)現(xiàn)單點(diǎn)登錄 文章代碼地址:鏈接描述可以下載直接運(yùn)行,基于springboot2.1.5,springcloud Green...
摘要:前言現(xiàn)在的好多項(xiàng)目都是基于移動(dòng)端以及前后端分離的項(xiàng)目,之前基于的前后端放到一起的項(xiàng)目已經(jīng)慢慢失寵并淡出我們視線,尤其是當(dāng)基于的微服務(wù)架構(gòu)以及單頁(yè)面應(yīng)用流行起來(lái)后,情況更甚。使用生成是什么請(qǐng)自行百度。 1、前言 現(xiàn)在的好多項(xiàng)目都是基于APP移動(dòng)端以及前后端分離的項(xiàng)目,之前基于Session的前后端放到一起的項(xiàng)目已經(jīng)慢慢失寵并淡出我們視線,尤其是當(dāng)基于SpringCloud的微服務(wù)架構(gòu)以及...
摘要:基于實(shí)現(xiàn)資源服務(wù)器文章代碼地址鏈接描述可以下載直接運(yùn)行,基于,版本實(shí)現(xiàn)。資源服務(wù)器顧名思義就是提供資源的服務(wù)器。和認(rèn)證服務(wù)器對(duì)接后,將受到資源的保護(hù)。基于的資源服務(wù)器實(shí)現(xiàn)完成,未完待續(xù),下一篇將實(shí)現(xiàn)單點(diǎn)登錄和網(wǎng)關(guān)的對(duì)接。 基于spring-security-oauth2實(shí)現(xiàn)資源服務(wù)器 文章代碼地址:鏈接描述可以下載直接運(yùn)行,基于springboot2.1.5,springcloud ...
閱讀 1472·2021-10-18 13:29
閱讀 2715·2021-10-12 10:18
閱讀 3588·2021-09-22 15:06
閱讀 2605·2019-08-29 17:09
閱讀 2794·2019-08-29 16:41
閱讀 1500·2019-08-29 13:48
閱讀 3234·2019-08-26 13:49
閱讀 3332·2019-08-26 13:34