91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 68KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: Java
  • 標簽: 開源??

資源簡介

cas-client-autoconfig-support, Apereo Java客戶端支持基于注釋的配置 cas-client-autoconfig-support 為CAS Java客戶端提供基于注釋的配置支持的庫,這個項目是作為Unicon的開源支持程序的一部

資源截圖

代碼片段和文件信息

package?net.unicon.cas.client.configuration;

import?org.jasig.cas.client.authentication.AuthenticationFilter;
import?org.jasig.cas.client.authentication.Saml11AuthenticationFilter;
import?org.jasig.cas.client.util.AssertionThreadLocalFilter;
import?org.jasig.cas.client.util.HttpServletRequestWrapperFilter;
import?org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter;
import?org.jasig.cas.client.validation.Cas30ProxyReceivingTicketValidationFilter;
import?org.jasig.cas.client.validation.Saml11TicketValidationFilter;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import?org.springframework.boot.context.properties.EnableConfigurationProperties;
import?org.springframework.boot.web.servlet.FilterRegistrationBean;
import?org.springframework.context.annotation.Bean;
import?org.springframework.context.annotation.Configuration;
import?org.springframework.util.CollectionUtils;
import?org.springframework.util.StringUtils;

import?javax.servlet.Filter;

import?static?net.unicon.cas.client.configuration.EnableCasClient.ValidationType.CAS;
import?static?net.unicon.cas.client.configuration.EnableCasClient.ValidationType.CAS3;

import?java.util.Collection;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

/**
?*?Configuration?class?providing?default?CAS?client?infrastructure?filters.
?*?This?configuration?facility?is?typically?imported?into?Spring‘s?Application?Context?via
?*?{@link?net.unicon.cas.client.configuration.EnableCasClient?EnableCasClient}?meta?annotation.
?*
?*?@author?Dmitriy?Kopylenko
?*?@see?net.unicon.cas.client.configuration.EnableCasClient
?*?@since?1.0.0
?*/
@Configuration
@EnableConfigurationProperties(CasClientConfigurationProperties.class)
public?class?CasClientConfiguration?{

????@Autowired
????CasClientConfigurationProperties?configProps;

????private?CasClientConfigurer?casClientConfigurer;

????@Bean
????@ConditionalOnProperty(prefix?=?“cas“?name?=?“skipTicketValidation“?havingValue?=?“false“?matchIfMissing?=?true)
????public?FilterRegistrationBean?casValidationFilter()?{
????????final?FilterRegistrationBean?validationFilter?=?new?FilterRegistrationBean();
????????final?Filter?targetCasValidationFilter;
????????switch?(this.configProps.getValidationType())?{
????????????case?CAS:
????????????????targetCasValidationFilter?=?new?Cas20ProxyReceivingTicketValidationFilter();
????????????????break;
????????????case?CAS3:
????????????????targetCasValidationFilter?=?new?Cas30ProxyReceivingTicketValidationFilter();
????????????????break;
????????????case?SAML:
????????????????targetCasValidationFilter?=?new?Saml11TicketValidationFilter();
????????????????break;
????????????default:
????????????????throw?new?IllegalStateException(“Unknown?CAS?validation?type“);
????????}

????????initFilter(validationFilter
????????????????targetCasValidationFilter
????????????????1
????????????????constructInitParams(“

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\
?????文件?????????127??2019-05-13?13:50??cas-client-autoconfig-support-master\.gitignore
?????文件???????11325??2019-05-13?13:50??cas-client-autoconfig-support-master\LICENSE
?????文件????????3282??2019-05-13?13:50??cas-client-autoconfig-support-master\README.md
?????文件????????3468??2019-05-13?13:50??cas-client-autoconfig-support-master\build.gradle
?????文件????????1429??2019-05-13?13:50??cas-client-autoconfig-support-master\changelog.txt
?????文件?????????391??2019-05-13?13:50??cas-client-autoconfig-support-master\gradle.properties
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\gradle\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\gradle\wrapper\
?????文件???????54413??2019-05-13?13:50??cas-client-autoconfig-support-master\gradle\wrapper\gradle-wrapper.jar
?????文件?????????233??2019-05-13?13:50??cas-client-autoconfig-support-master\gradle\wrapper\gradle-wrapper.properties
?????文件????????5296??2019-05-13?13:50??cas-client-autoconfig-support-master\gradlew
?????文件????????2260??2019-05-13?13:50??cas-client-autoconfig-support-master\gradlew.bat
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\
?????目錄???????????0??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\
?????文件????????8534??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\CasClientConfiguration.java
?????文件????????6396??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\CasClientConfigurationProperties.java
?????文件????????1690??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\CasClientConfigurer.java
?????文件????????1339??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\CasClientConfigurerAdapter.java
?????文件????????1480??2019-05-13?13:50??cas-client-autoconfig-support-master\src\main\java\net\unicon\cas\client\configuration\EnableCasClient.java

評論

共有 條評論