成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

spring系列---CAS客戶端與SpringSecurity集成

hizengzeng / 1601人閱讀

摘要:客戶端與集成指定端口請(qǐng)求路徑用于單點(diǎn)退出,該過(guò)濾器用于實(shí)現(xiàn)單點(diǎn)登出功能,可選配置該過(guò)濾器用于實(shí)現(xiàn)單點(diǎn)登出功能,可選配置。該過(guò)濾器使得開(kāi)發(fā)者可以通過(guò)來(lái)獲取用戶的登錄名。

CAS客戶端與SpringSecurity集成

pom.xml


            org.springframework
            spring-context
            4.3.9.RELEASE
        
        
            org.springframework
            spring-core
            4.3.9.RELEASE
        

        
        
            org.jasig.cas.client
            cas-client-core
            3.3.3
        
        
            javax.servlet
            servlet-api
            2.5
            provided
        
        
        
            org.springframework.security
            spring-security-cas
            4.1.0.RELEASE
        
        
            org.jasig.cas.client
            cas-client-core
            3.3.3
            
                
                    org.slf4j
                    log4j-over-slf4j
                
            
        
    
    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.3.2
                
                    1.7
                    1.7
                
            
            
                org.apache.tomcat.maven
                tomcat7-maven-plugin
                
                    
                    9003
                    
                    /
                
            
        
    

web.xml




    Archetype Created Web Application

    
    
        org.jasig.cas.client.session.SingleSignOutHttpSessionListener
    

    
    
        CAS Single Sign Out Filter
        org.jasig.cas.client.session.SingleSignOutFilter
    
    
        CAS Single Sign Out Filter
        /*
    


    
    
        CASFilter
        org.jasig.cas.client.authentication.AuthenticationFilter
        
            casServerLoginUrl
            
            
            http://localhost:8080/cas/login
            
        
        
            serverName
            http://localhost:9003
        
    
    
        CASFilter
        /*
    

    
    
        CAS Validation Filter
        
            org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
        
        
            casServerUrlPrefix
            
            http://localhost:8080/cas
        
        
            serverName
            http://localhost:9003
        
    
    
        CAS Validation Filter
        /*
    


    
    
    
        CAS HttpServletRequest Wrapper Filter
        
            org.jasig.cas.client.util.HttpServletRequestWrapperFilter
        
    
    
        CAS HttpServletRequest Wrapper Filter
        /*
    

    
    
        CAS Assertion Thread Local Filter
        org.jasig.cas.client.util.AssertionThreadLocalFilter
    
    
        springSecurityFilterChain
        org.springframework.web.filter.DelegatingFilterProxy
    
    
        CAS Assertion Thread Local Filter
        /*
    
    
        springSecurityFilterChain
        /*
    


spring-security.xml



    
    
        
        
        
        
        
        
        
    

    
    
        
        
        
        
    
    
        
        
    
    

    
    
        
    
    
    
        
        
    
    
    
        
            
                
            
        
        
        
        
            
                
                
            
        
        
    


    
    

    
    
    
    
        
        
        
            
        
        
    
    

UserDetailsServiceImpl

public class UserDetailServiceImpl implements UserDetailsService {
    @Override
    public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
        //權(quán)限集合
        List list = new ArrayList();
        //添加權(quán)限
        list.add(new SimpleGrantedAuthority("ROLE_USER"));
        
        return new User(username, "", list);
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77013.html

相關(guān)文章

  • 統(tǒng)一認(rèn)證 - Apereo CAS 戶端集成以及小結(jié)

    摘要:所以客戶端的集成主要是單點(diǎn)登錄的集成,客戶端指定需要做安全認(rèn)證的頁(yè)面,然后的安全包檢測(cè)校驗(yàn)用戶登錄情況,并自動(dòng)與登錄頁(yè)面進(jìn)行跳轉(zhuǎn)交互。提供了很多配置的方式,有,,以及其他可查官網(wǎng)。但高度自由的一如既往的,沒(méi)有提供可視化操作的界面。 前兩篇介紹了Apereo CAS以及服務(wù)器端的安裝,但還不夠完整,服務(wù)端還沒(méi)有Application真正用起來(lái)呢!這篇文章將介紹怎么用起來(lái) 集成的目的 客戶...

    AbnerMing 評(píng)論0 收藏0
  • SpringSecurity系列01】初識(shí)SpringSecurity

    摘要:什么是是一個(gè)能夠?yàn)榛诘钠髽I(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問(wèn)控制解決方案的安全框架。它來(lái)自于,那么它與整合開(kāi)發(fā)有著天然的優(yōu)勢(shì),目前與對(duì)應(yīng)的開(kāi)源框架還有。通常大家在做一個(gè)后臺(tái)管理的系統(tǒng)的時(shí)候,應(yīng)該采用判斷用戶是否登錄。 ? 什么是SpringSecurity ? ? Spring Security是一個(gè)能夠?yàn)榛赟pring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問(wèn)控制解決方案的安全...

    elva 評(píng)論0 收藏0
  • 兩年了,我寫了這些干貨!

    摘要:開(kāi)公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章系列處理登錄請(qǐng)求前后端分離一使用完美處理權(quán)限問(wèn)題前后端分離二使用完美處理權(quán)限問(wèn)題前后端分離三中密碼加鹽與中異常統(tǒng)一處理 開(kāi)公眾號(hào)差不多兩年了,有不少原創(chuàng)教程,當(dāng)原創(chuàng)越來(lái)越多時(shí),大家搜索起來(lái)就很不方便,因此做了一個(gè)索引幫助大家快速找到需要的文章! Spring Boo...

    huayeluoliuhen 評(píng)論0 收藏0
  • ApiBoot - ApiBoot Security Oauth 依賴使用文檔

    摘要:如果全部使用默認(rèn)值的情況話不需要做任何配置方式前提項(xiàng)目需要添加數(shù)據(jù)源依賴。獲取通過(guò)獲取啟用在使用格式化時(shí)非常簡(jiǎn)單的,配置如下所示開(kāi)啟轉(zhuǎn)換轉(zhuǎn)換時(shí)所需加密,默認(rèn)為恒宇少年于起宇默認(rèn)不啟用,簽名建議進(jìn)行更換。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服務(wù)集成基礎(chǔ)框架, 內(nèi)部提供了框架的封裝集成、使用擴(kuò)展、自動(dòng)化完成配置,讓接口開(kāi)發(fā)者可以選著性完成開(kāi)箱即...

    Tonny 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<