在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → cas-server-4.0.0-release单点登录源码和war包-原版

cas-server-4.0.0-release单点登录源码和war包-原版

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:77.85M
  • 下载次数:5
  • 浏览次数:184
  • 发布时间:2021-11-13
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
原版cas单点登录源码和wa包,原版sso,官网下载太慢,所以特地放到csdn
【实例截图】
【核心代码】
4744302542926141830.rar
└── cas-server-4.0.0
├── assembly.xml
├── build.xml
├── cas-management-webapp
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jasig
│   │   │   └── cas
│   │   │   ├── services
│   │   │   │   └── web
│   │   │   │   ├── ManageRegisteredServicesMultiActionController.java
│   │   │   │   ├── package.html
│   │   │   │   ├── RegisteredServiceSimpleFormController.java
│   │   │   │   └── support
│   │   │   │   └── RegisteredServiceValidator.java
│   │   │   └── web
│   │   │   └── view
│   │   │   └── AjaxAwareJsonExceptionResolver.java
│   │   ├── resources
│   │   │   ├── default_views.properties
│   │   │   ├── log4j.xml
│   │   │   ├── messages_ar.properties
│   │   │   ├── messages_ca.properties
│   │   │   ├── messages_cs.properties
│   │   │   ├── messages_de.properties
│   │   │   ├── messages_es.properties
│   │   │   ├── messages_fa.properties
│   │   │   ├── messages_fr.properties
│   │   │   ├── messages_hr.properties
│   │   │   ├── messages_it.properties
│   │   │   ├── messages_ja.properties
│   │   │   ├── messages_mk.properties
│   │   │   ├── messages_nl.properties
│   │   │   ├── messages_pl.properties
│   │   │   ├── messages.properties
│   │   │   ├── messages_pt_BR.properties
│   │   │   ├── messages_pt_PT.properties
│   │   │   ├── messages_ru.properties
│   │   │   ├── messages_sl.properties
│   │   │   ├── messages_sv.properties
│   │   │   ├── messages_tr.properties
│   │   │   ├── messages_ur.properties
│   │   │   ├── messages_zh_CN.properties
│   │   │   ├── messages_zh_TW.properties
│   │   │   └── user-details.properties
│   │   └── webapp
│   │   ├── css
│   │   │   └── management.css
│   │   ├── favicon.ico
│   │   ├── images
│   │   │   ├── add_service.gif
│   │   │   ├── alert2.gif
│   │   │   ├── delete_service.gif
│   │   │   ├── edit_service.gif
│   │   │   ├── error.gif
│   │   │   ├── false.gif
│   │   │   ├── info.gif
│   │   │   ├── info_icon_small.gif
│   │   │   ├── ja-sig-logo.gif
│   │   │   ├── success.gif
│   │   │   └── true.gif
│   │   ├── index.jsp
│   │   ├── js
│   │   │   ├── management.js
│   │   │   └── MyInfusion.js
│   │   └── WEB-INF
│   │   ├── cas-management.properties
│   │   ├── cas-management-servlet.xml
│   │   ├── managementConfigContext.xml
│   │   ├── spring-configuration
│   │   │   ├── applicationContext.xml
│   │   │   ├── auditTrailContext.xml
│   │   │   ├── filters.xml
│   │   │   ├── log4jConfiguration.xml
│   │   │   ├── propertyFileConfigurer.xml
│   │   │   ├── README.txt
│   │   │   └── securityContext.xml
│   │   ├── view
│   │   │   ├── jsp
│   │   │   │   ├── add.jsp
│   │   │   │   ├── authorizationFailure.jsp
│   │   │   │   ├── errors.jsp
│   │   │   │   ├── includes
│   │   │   │   │   ├── bottom.jsp
│   │   │   │   │   └── top.jsp
│   │   │   │   ├── logout.jsp
│   │   │   │   └── manage.jsp
│   │   │   └── views.xml
│   │   └── web.xml
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── services
│   │   │   ├── MockRegisteredService.java
│   │   │   └── web
│   │   │   ├── ManageRegisteredServicesMultiActionControllerTests.java
│   │   │   ├── RegisteredServiceSimpleFormControllerTests.java
│   │   │   └── support
│   │   │   └── RegisteredServiceValidatorTests.java
│   │   └── WiringTests.java
│   └── resources
│   └── log4j.xml
├── cas-server-core
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── aspect
│   │   │   └── LogAspect.java
│   │   ├── audit
│   │   │   └── spi
│   │   │   ├── CredentialsAsFirstParameterResourceResolver.java
│   │   │   ├── ServiceManagementResourceResolver.java
│   │   │   ├── ServiceResourceResolver.java
│   │   │   ├── TicketAsFirstParameterResourceResolver.java
│   │   │   └── TicketOrCredentialPrincipalResolver.java
│   │   ├── authentication
│   │   │   ├── AbstractAuthenticationHandler.java
│   │   │   ├── AbstractCredential.java
│   │   │   ├── AcceptAnyAuthenticationPolicyFactory.java
│   │   │   ├── AcceptUsersAuthenticationHandler.java
│   │   │   ├── AccountDisabledException.java
│   │   │   ├── AccountPasswordMustChangeException.java
│   │   │   ├── AllAuthenticationPolicy.java
│   │   │   ├── AnyAuthenticationPolicy.java
│   │   │   ├── AuthenticationBuilder.java
│   │   │   ├── AuthenticationException.java
│   │   │   ├── AuthenticationHandler.java
│   │   │   ├── Authentication.java
│   │   │   ├── AuthenticationManager.java
│   │   │   ├── AuthenticationMetaDataPopulator.java
│   │   │   ├── AuthenticationPolicy.java
│   │   │   ├── BasicCredentialMetaData.java
│   │   │   ├── ContextualAuthenticationPolicyFactory.java
│   │   │   ├── ContextualAuthenticationPolicy.java
│   │   │   ├── Credential.java
│   │   │   ├── CredentialMetaData.java
│   │   │   ├── handler
│   │   │   │   ├── AuthenticationException.java
│   │   │   │   ├── BadCredentialsAuthenticationException.java
│   │   │   │   ├── BadPasswordAuthenticationException.java
│   │   │   │   ├── BadUsernameOrPasswordAuthenticationException.java
│   │   │   │   ├── BlockedCredentialsAuthenticationException.java
│   │   │   │   ├── DefaultPasswordEncoder.java
│   │   │   │   ├── NoOpPrincipalNameTransformer.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PasswordEncoder.java
│   │   │   │   ├── PlainTextPasswordEncoder.java
│   │   │   │   ├── PrefixSuffixPrincipalNameTransformer.java
│   │   │   │   ├── PrincipalNameTransformer.java
│   │   │   │   ├── support
│   │   │   │   │   ├── AbstractPreAndPostProcessingAuthenticationHandler.java
│   │   │   │   │   ├── AbstractUsernamePasswordAuthenticationHandler.java
│   │   │   │   │   ├── HttpBasedServiceCredentialsAuthenticationHandler.java
│   │   │   │   │   ├── JaasAuthenticationHandler.java
│   │   │   │   │   └── package.html
│   │   │   │   ├── UncategorizedAuthenticationException.java
│   │   │   │   ├── UnknownUsernameAuthenticationException.java
│   │   │   │   └── UnsupportedCredentialsException.java
│   │   │   ├── HandlerResult.java
│   │   │   ├── HttpBasedServiceCredential.java
│   │   │   ├── ImmutableAuthentication.java
│   │   │   ├── InvalidLoginLocationException.java
│   │   │   ├── InvalidLoginTimeException.java
│   │   │   ├── MixedPrincipalException.java
│   │   │   ├── NotPreventedAuthenticationPolicy.java
│   │   │   ├── OneTimePasswordCredential.java
│   │   │   ├── package.html
│   │   │   ├── PolicyBasedAuthenticationManager.java
│   │   │   ├── PreventedException.java
│   │   │   ├── principal
│   │   │   │   ├── AbstractWebApplicationService.java
│   │   │   │   ├── BasicPrincipalResolver.java
│   │   │   │   ├── ChainingPrincipalResolver.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PersistentIdGenerator.java
│   │   │   │   ├── PersonDirectoryPrincipalResolver.java
│   │   │   │   ├── Principal.java
│   │   │   │   ├── PrincipalResolver.java
│   │   │   │   ├── RememberMeAuthenticationMetaDataPopulator.java
│   │   │   │   ├── Response.java
│   │   │   │   ├── Service.java
│   │   │   │   ├── ShibbolethCompatiblePersistentIdGenerator.java
│   │   │   │   ├── SimplePrincipal.java
│   │   │   │   ├── SimpleWebApplicationServiceImpl.java
│   │   │   │   ├── SingleLogoutService.java
│   │   │   │   └── WebApplicationService.java
│   │   │   ├── PrincipalException.java
│   │   │   ├── RememberMeCredential.java
│   │   │   ├── RememberMeUsernamePasswordCredential.java
│   │   │   ├── RequiredHandlerAuthenticationPolicyFactory.java
│   │   │   ├── RequiredHandlerAuthenticationPolicy.java
│   │   │   ├── RootCasException.java
│   │   │   ├── SuccessfulHandlerMetaDataPopulator.java
│   │   │   ├── support
│   │   │   │   ├── PasswordExpiringWarningMessage.java
│   │   │   │   └── PasswordPolicyConfiguration.java
│   │   │   ├── UnresolvedPrincipalException.java
│   │   │   └── UsernamePasswordCredential.java
│   │   ├── CasVersion.java
│   │   ├── CentralAuthenticationServiceImpl.java
│   │   ├── CentralAuthenticationService.java
│   │   ├── logout
│   │   │   ├── LogoutManagerImpl.java
│   │   │   ├── LogoutManager.java
│   │   │   ├── LogoutMessageCreator.java
│   │   │   ├── LogoutRequest.java
│   │   │   ├── LogoutRequestStatus.java
│   │   │   └── SamlCompliantLogoutMessageCreator.java
│   │   ├── Message.java
│   │   ├── monitor
│   │   │   ├── AbstractCacheMonitor.java
│   │   │   ├── AbstractNamedMonitor.java
│   │   │   ├── AbstractPoolMonitor.java
│   │   │   ├── CacheStatistics.java
│   │   │   ├── CacheStatus.java
│   │   │   ├── DataSourceMonitor.java
│   │   │   ├── HealthCheckMonitor.java
│   │   │   ├── HealthStatus.java
│   │   │   ├── MemoryMonitor.java
│   │   │   ├── MemoryStatus.java
│   │   │   ├── Monitor.java
│   │   │   ├── PoolStatus.java
│   │   │   ├── SessionMonitor.java
│   │   │   ├── SessionStatus.java
│   │   │   ├── SimpleCacheStatistics.java
│   │   │   ├── StatusCode.java
│   │   │   ├── Status.java
│   │   │   └── TicketRegistryState.java
│   │   ├── package.html
│   │   ├── remoting
│   │   │   └── server
│   │   │   ├── package.html
│   │   │   └── RemoteCentralAuthenticationService.java
│   │   ├── services
│   │   │   ├── AbstractRegisteredService.java
│   │   │   ├── DefaultServicesManagerImpl.java
│   │   │   ├── InMemoryServiceRegistryDaoImpl.java
│   │   │   ├── jmx
│   │   │   │   ├── AbstractServicesManagerMBean.java
│   │   │   │   ├── ReloadableServicesManagerMBean.java
│   │   │   │   └── ServicesManagerMBean.java
│   │   │   ├── JpaServiceRegistryDaoImpl.java
│   │   │   ├── LogoutType.java
│   │   │   ├── package.html
│   │   │   ├── RegexRegisteredService.java
│   │   │   ├── RegisteredServiceAttributeFilter.java
│   │   │   ├── RegisteredServiceImpl.java
│   │   │   ├── RegisteredService.java
│   │   │   ├── ReloadableServicesManager.java
│   │   │   ├── ServiceContext.java
│   │   │   ├── ServiceRegistryDao.java
│   │   │   ├── ServicesManager.java
│   │   │   ├── support
│   │   │   │   ├── RegisteredServiceDefaultAttributeFilter.java
│   │   │   │   └── RegisteredServiceRegexAttributeFilter.java
│   │   │   ├── UnauthorizedProxyingException.java
│   │   │   ├── UnauthorizedServiceException.java
│   │   │   └── UnauthorizedSsoServiceException.java
│   │   ├── ticket
│   │   │   ├── AbstractTicket.java
│   │   │   ├── ExpirationPolicy.java
│   │   │   ├── InvalidTicketException.java
│   │   │   ├── package.html
│   │   │   ├── proxy
│   │   │   │   ├── package.html
│   │   │   │   ├── ProxyHandler.java
│   │   │   │   └── support
│   │   │   │   ├── Cas10ProxyHandler.java
│   │   │   │   ├── Cas20ProxyHandler.java
│   │   │   │   └── package.html
│   │   │   ├── registry
│   │   │   │   ├── AbstractDistributedTicketRegistry.java
│   │   │   │   ├── AbstractTicketRegistry.java
│   │   │   │   ├── DefaultTicketRegistry.java
│   │   │   │   ├── JpaTicketRegistry.java
│   │   │   │   ├── package.html
│   │   │   │   ├── RegistryCleaner.java
│   │   │   │   ├── support
│   │   │   │   │   ├── DefaultTicketRegistryCleaner.java
│   │   │   │   │   ├── JpaLockingStrategy.java
│   │   │   │   │   ├── LockingStrategy.java
│   │   │   │   │   ├── NoOpLockingStrategy.java
│   │   │   │   │   └── package.html
│   │   │   │   └── TicketRegistry.java
│   │   │   ├── ServiceTicketImpl.java
│   │   │   ├── ServiceTicket.java
│   │   │   ├── support
│   │   │   │   ├── HardTimeoutExpirationPolicy.java
│   │   │   │   ├── MultiTimeUseOrTimeoutExpirationPolicy.java
│   │   │   │   ├── NeverExpiresExpirationPolicy.java
│   │   │   │   ├── package.html
│   │   │   │   ├── RememberMeDelegatingExpirationPolicy.java
│   │   │   │   ├── ThrottledUseAndTimeoutExpirationPolicy.java
│   │   │   │   ├── TicketGrantingTicketExpirationPolicy.java
│   │   │   │   └── TimeoutExpirationPolicy.java
│   │   │   ├── TicketCreationException.java
│   │   │   ├── TicketException.java
│   │   │   ├── TicketGrantingTicketImpl.java
│   │   │   ├── TicketGrantingTicket.java
│   │   │   ├── Ticket.java
│   │   │   ├── TicketState.java
│   │   │   ├── TicketValidationException.java
│   │   │   └── UnsatisfiedAuthenticationPolicyException.java
│   │   ├── util
│   │   │   ├── AopUtils.java
│   │   │   ├── ApplicationContextProvider.java
│   │   │   ├── CalendarUtils.java
│   │   │   ├── CustomBeanValidationPostProcessor.java
│   │   │   ├── DefaultLongNumericGenerator.java
│   │   │   ├── DefaultRandomStringGenerator.java
│   │   │   ├── DefaultUniqueTicketIdGenerator.java
│   │   │   ├── HttpClient.java
│   │   │   ├── LongNumericGenerator.java
│   │   │   ├── NumericGenerator.java
│   │   │   ├── package.html
│   │   │   ├── Pair.java
│   │   │   ├── PrivateKeyFactoryBean.java
│   │   │   ├── PublicKeyFactoryBean.java
│   │   │   ├── RandomStringGenerator.java
│   │   │   ├── SamlDateUtils.java
│   │   │   ├── SimpleHttpClient.java
│   │   │   ├── SpringAwareMessageMessageInterpolator.java
│   │   │   └── UniqueTicketIdGenerator.java
│   │   ├── validation
│   │   │   ├── AbstractCasProtocolValidationSpecification.java
│   │   │   ├── Assertion.java
│   │   │   ├── Cas10ProtocolValidationSpecification.java
│   │   │   ├── Cas20ProtocolValidationSpecification.java
│   │   │   ├── Cas20WithoutProxyingValidationSpecification.java
│   │   │   ├── ImmutableAssertion.java
│   │   │   ├── package.html
│   │   │   └── ValidationSpecification.java
│   │   └── web
│   │   ├── bind
│   │   │   ├── CredentialsBinder.java
│   │   │   └── package.html
│   │   ├── DelegateController.java
│   │   ├── flow
│   │   │   ├── AbstractNonInteractiveCredentialsAction.java
│   │   │   ├── AuthenticationExceptionHandler.java
│   │   │   └── AuthenticationViaFormAction.java
│   │   ├── init
│   │   │   ├── package.html
│   │   │   ├── SafeContextLoaderListener.java
│   │   │   └── SafeDispatcherServlet.java
│   │   ├── support
│   │   │   ├── AbstractArgumentExtractor.java
│   │   │   ├── ArgumentExtractor.java
│   │   │   ├── CasArgumentExtractor.java
│   │   │   └── WebUtils.java
│   │   └── view
│   │   └── AbstractCasView.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── AbstractCentralAuthenticationServiceTest.java
│   │   ├── authentication
│   │   │   ├── AcceptUsersAuthenticationHandlerTests.java
│   │   │   ├── handler
│   │   │   │   ├── BadCredentialsAuthenticationExceptionTests.java
│   │   │   │   ├── BadPasswordAuthenticationExceptionTests.java
│   │   │   │   ├── BadUsernameOrPasswordAuthenticationExceptionTests.java
│   │   │   │   ├── BlockedCredentialsAuthenticationExceptionTests.java
│   │   │   │   ├── DefaultPasswordEncoderTests.java
│   │   │   │   ├── PlainTextPasswordEncoderTests.java
│   │   │   │   ├── support
│   │   │   │   │   ├── HttpBasedServiceCredentialsAuthenticationHandlerTests.java
│   │   │   │   │   ├── JaasAuthenticationHandlerTests.java
│   │   │   │   │   ├── MockLoginModule.java
│   │   │   │   │   ├── SimpleTestUsernamePasswordAuthenticationHandler.java
│   │   │   │   │   └── SimpleTestUsernamePasswordHandlerTests.java
│   │   │   │   ├── UnknownUsernameAuthenticationExceptionTests.java
│   │   │   │   └── UnsupportedCredentialsExceptionTests.java
│   │   │   ├── HttpBasedServiceCredentialTests.java
│   │   │   ├── ImmutableAuthenticationTests.java
│   │   │   ├── PolicyBasedAuthenticationManagerTests.java
│   │   │   ├── principal
│   │   │   │   ├── ChainingPrincipalResolverTest.java
│   │   │   │   ├── RememberMeAuthenticationMetaDataPopulatorTests.java
│   │   │   │   ├── ResponseTests.java
│   │   │   │   ├── ShibbolethCompatiblePersistentIdGeneratorTests.java
│   │   │   │   ├── SimplePrincipalTests.java
│   │   │   │   └── SimpleWebApplicationServiceImplTests.java
│   │   │   ├── RememberMePasswordCredentialTests.java
│   │   │   ├── SimpleServiceTests.java
│   │   │   └── UsernamePasswordCredentialTests.java
│   │   ├── CentralAuthenticationServiceImplTests.java
│   │   ├── CentralAuthenticationServiceImplWithMokitoTests.java
│   │   ├── logout
│   │   │   ├── LogoutManagerImplTests.java
│   │   │   └── SamlCompliantLogoutMessageCreatorTests.java
│   │   ├── mock
│   │   │   ├── MockApplicationEvent.java
│   │   │   ├── MockAuthenticationMetaDataPopulator.java
│   │   │   ├── MockService.java
│   │   │   ├── MockServiceTicket.java
│   │   │   ├── MockTicketGrantingTicket.java
│   │   │   └── MockValidationSpecification.java
│   │   ├── MockExpireUpdateTicketLogoutManager.java
│   │   ├── MockOnlyOneTicketRegistry.java
│   │   ├── monitor
│   │   │   ├── AbstractCacheMonitorTests.java
│   │   │   ├── AbstractPoolMonitorTests.java
│   │   │   ├── DataSourceMonitorTests.java
│   │   │   ├── HealthCheckMonitorTests.java
│   │   │   ├── MemoryMonitorTests.java
│   │   │   └── SessionMonitorTests.java
│   │   ├── MultifactorAuthenticationTests.java
│   │   ├── remoting
│   │   │   └── server
│   │   │   └── RemoteCentralAuthenticationServiceTests.java
│   │   ├── services
│   │   │   ├── AbstractRegisteredServiceTests.java
│   │   │   ├── DefaultServicesManagerImplTests.java
│   │   │   ├── JpaServiceRegistryDaoImplTests.java
│   │   │   ├── RegexRegisteredServiceTests.java
│   │   │   ├── RegisteredServiceImplTests.java
│   │   │   ├── support
│   │   │   │   ├── RegisteredServiceDefaultAttributeFilterTests.java
│   │   │   │   └── RegisteredServiceRegexAttributeFilterTests.java
│   │   │   ├── UnauthorizedProxyingExceptionTests.java
│   │   │   ├── UnauthorizedServiceExceptionTests.java
│   │   │   └── UnauthorizedSsoServiceExceptionTests.java
│   │   ├── TestOneTimePasswordAuthenticationHandler.java
│   │   ├── TestUtils.java
│   │   ├── ticket
│   │   │   ├── InvalidTicketExceptionTests.java
│   │   │   ├── proxy
│   │   │   │   └── support
│   │   │   │   ├── Cas10ProxyHandlerTests.java
│   │   │   │   └── Cas20ProxyHandlerTests.java
│   │   │   ├── registry
│   │   │   │   ├── AbstractRegistryCleanerTests.java
│   │   │   │   ├── AbstractTicketRegistryTests.java
│   │   │   │   ├── DefaultTicketRegistryTests.java
│   │   │   │   ├── DistributedTicketRegistryTests.java
│   │   │   │   ├── JpaTicketRegistryTests.java
│   │   │   │   └── support
│   │   │   │   ├── DefaultTicketRegistryCleanerTests.java
│   │   │   │   └── JpaLockingStrategyTests.java
│   │   │   ├── ServiceTicketImplTests.java
│   │   │   ├── support
│   │   │   │   ├── MultiTimeUseOrTimeoutExpirationPolicyTests.java
│   │   │   │   ├── RememberMeDelegatingExpirationPolicyTests.java
│   │   │   │   ├── ThrottledUseAndTimeoutExpirationPolicyTests.java
│   │   │   │   ├── TicketGrantingTicketExpirationPolicyTests.java
│   │   │   │   └── TimeoutExpirationPolicyTests.java
│   │   │   ├── TicketCreationExceptionTests.java
│   │   │   ├── TicketGrantingTicketImplTests.java
│   │   │   └── TicketValidationExceptionTests.java
│   │   ├── util
│   │   │   ├── DefaultLongNumericGeneratorTests.java
│   │   │   ├── DefaultRandomStringGeneratorTests.java
│   │   │   ├── DefaultUniqueTicketIdGeneratorTests.java
│   │   │   └── SimpleHttpClientTests.java
│   │   ├── validation
│   │   │   ├── Cas10ProtocolValidationSpecificationTests.java
│   │   │   ├── Cas20ProtocolValidationSpecificationTests.java
│   │   │   ├── Cas20WithoutProxyingValidationSpecificationTests.java
│   │   │   └── ImmutableAssertionTests.java
│   │   └── web
│   │   ├── flow
│   │   │   ├── AuthenticationExceptionHandlerTests.java
│   │   │   └── AuthenticationViaFormActionTests.java
│   │   └── init
│   │   ├── SafeContextLoaderListenerTests.java
│   │   └── SafeDispatcherServletTests.java
│   └── resources
│   ├── core-context.xml
│   ├── DSAPrivateKey01.key
│   ├── DSAPublicKey01.key
│   ├── jpaTestApplicationContext.xml
│   ├── log4j.properties
│   ├── mfa-test-context.xml
│   ├── org
│   │   └── jasig
│   │   └── cas
│   │   └── authentication
│   │   └── handler
│   │   └── support
│   │   └── jaas.conf
│   └── WEB-INF
│   └── cas-servlet.xml
├── cas-server-extension-clearpass
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── jasig
│   │   │   └── cas
│   │   │   └── extension
│   │   │   └── clearpass
│   │   │   ├── CacheCredentialsMetaDataPopulator.java
│   │   │   ├── ClearPassController.java
│   │   │   ├── EhcacheBackedMap.java
│   │   │   ├── EncryptedMapDecorator.java
│   │   │   └── TicketRegistryDecorator.java
│   │   └── resources
│   │   └── ehcacheClearPass.xml
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   ├── log4j.xml
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── extension
│   │   └── clearpass
│   │   ├── EncryptedMapDecoratorTests.java
│   │   └── TicketRegistryDecoratorTests.java
│   └── resources
│   └── ehcacheClearPass.xml
├── cas-server-integration-ehcache
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── monitor
│   │   │   ├── EhCacheMonitor.java
│   │   │   └── EhCacheStatistics.java
│   │   └── ticket
│   │   └── registry
│   │   └── EhCacheTicketRegistry.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── monitor
│   │   │   └── EhCacheMonitorTests.java
│   │   └── ticket
│   │   └── registry
│   │   └── EhCacheTicketRegistryTests.java
│   └── resources
│   ├── ehcache-failsafe.xml
│   ├── ehcacheMonitor-test.xml
│   ├── ehcache-replicated.xml
│   ├── log4j.properties
│   └── ticketRegistry.xml
├── cas-server-integration-jboss
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── ticket
│   │   │   └── registry
│   │   │   └── JBossCacheTicketRegistry.java
│   │   └── util
│   │   └── JBossCacheFactoryBean.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── ticket
│   │   └── registry
│   │   └── JBossCacheTicketRegistryTests.java
│   └── resources
│   ├── jbossTestCache.xml
│   ├── jbossTestContext.xml
│   └── log4j.properties
├── cas-server-integration-memcached
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── monitor
│   │   │   └── MemcachedMonitor.java
│   │   └── ticket
│   │   └── registry
│   │   ├── MemCacheTicketRegistry.java
│   │   └── support
│   │   └── kryo
│   │   ├── FieldHelper.java
│   │   ├── KryoTranscoder.java
│   │   └── serial
│   │   ├── AbstractWebApplicationServiceSerializer.java
│   │   ├── GoogleAccountsServiceSerializer.java
│   │   ├── SamlServiceSerializer.java
│   │   ├── SimpleWebApplicationServiceSerializer.java
│   │   └── URLSerializer.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── ticket
│   │   └── registry
│   │   ├── MemCacheTicketRegistryTests.java
│   │   └── support
│   │   └── kryo
│   │   └── KryoTranscoderTests.java
│   └── resources
│   └── ticketRegistry-test.xml
├── cas-server-integration-restlet
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── integration
│   │   └── restlet
│   │   ├── TicketGrantingTicketResource.java
│   │   └── TicketResource.java
│   └── site
│   └── site.xml
├── cas-server-support-generic
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── generic
│   │   ├── FileAuthenticationHandler.java
│   │   └── RejectUsersAuthenticationHandler.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── generic
│   │   ├── FileAuthenticationHandlerTests.java
│   │   └── RejectUsersAuthenticationHandlerTests.java
│   └── resources
│   └── org
│   └── jasig
│   └── cas
│   └── adaptors
│   └── generic
│   ├── authentication2.txt
│   └── authentication.txt
├── cas-server-support-jdbc
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── jdbc
│   │   ├── AbstractJdbcUsernamePasswordAuthenticationHandler.java
│   │   ├── BindModeSearchDatabaseAuthenticationHandler.java
│   │   ├── QueryDatabaseAuthenticationHandler.java
│   │   └── SearchModeSearchDatabaseAuthenticationHandler.java
│   └── site
│   └── site.xml
├── cas-server-support-ldap
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── adaptors
│   │   │   └── ldap
│   │   │   ├── remote
│   │   │   │   ├── RemoteAddressAuthenticationHandler.java
│   │   │   │   ├── RemoteAddressCredential.java
│   │   │   │   └── RemoteAddressNonInteractiveCredentialsAction.java
│   │   │   └── services
│   │   │   ├── DefaultLdapServiceMapper.java
│   │   │   ├── LdapRegisteredServiceMapper.java
│   │   │   └── LdapServiceRegistryDao.java
│   │   ├── authentication
│   │   │   ├── LdapAuthenticationHandler.java
│   │   │   └── support
│   │   │   ├── AccountStateHandler.java
│   │   │   ├── DefaultAccountStateHandler.java
│   │   │   ├── LdapPasswordPolicyConfiguration.java
│   │   │   ├── OptionalWarningAccountStateHandler.java
│   │   │   └── UpnSearchEntryResolver.java
│   │   ├── monitor
│   │   │   ├── ConnectionFactoryMonitor.java
│   │   │   └── PooledConnectionFactoryMonitor.java
│   │   ├── persondir
│   │   │   └── LdapPersonAttributeDao.java
│   │   ├── userdetails
│   │   │   └── LdapUserDetailsService.java
│   │   └── util
│   │   └── LdapUtils.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── adaptors
│   │   │   └── ldap
│   │   │   └── services
│   │   │   └── LdapServiceRegistryDaoTests.java
│   │   ├── authentication
│   │   │   ├── AbstractLdapTests.java
│   │   │   └── LdapAuthenticationHandlerTests.java
│   │   ├── monitor
│   │   │   ├── ConnectionFactoryMonitorTests.java
│   │   │   └── PooledConnectionFactoryMonitorTests.java
│   │   ├── persondir
│   │   │   └── LdapPersonAttributeDaoTests.java
│   │   ├── userdetails
│   │   │   └── LdapUserDetailsServiceTests.java
│   │   └── util
│   │   └── LdapTestUtils.java
│   └── resources
│   ├── ad-authn-test.xml
│   ├── ldap-provision-context.xml
│   ├── log4j.properties
│   ├── openldap-anonsearchbind-authn-test.xml
│   ├── openldap-directbind-authn-test.xml
│   ├── openldap-monitor-test.xml
│   ├── openldap-persondir-test.xml
│   ├── openldap-poolmonitor-test.xml
│   ├── openldap-regservice-test.xml
│   ├── openldap-searchbind-authn-test.xml
│   └── openldap-userdetails-test.xml
├── cas-server-support-legacy
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── authentication
│   │   ├── CredentialsAdapter.java
│   │   ├── handler
│   │   │   ├── AuthenticationHandler.java
│   │   │   └── NamedAuthenticationHandler.java
│   │   ├── LegacyAuthenticationHandlerAdapter.java
│   │   ├── principal
│   │   │   ├── Credentials.java
│   │   │   └── UsernamePasswordCredentials.java
│   │   └── UsernamePasswordCredentialsAdapter.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── authentication
│   │   ├── handler
│   │   │   ├── TestAlwaysFailAuthenticationHandler.java
│   │   │   └── TestAlwaysPassAuthenticationHandler.java
│   │   └── LegacyAuthenticationHandlerAdapterTest.java
│   └── resources
│   └── test-context.xml
├── cas-server-support-oauth
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── oauth
│   │   ├── OAuthConstants.java
│   │   ├── OAuthUtils.java
│   │   ├── services
│   │   │   ├── OAuthCallbackAuthorizeService.java
│   │   │   ├── OAuthRegisteredCallbackAuthorizeService.java
│   │   │   └── OAuthRegisteredService.java
│   │   └── web
│   │   ├── BaseOAuthWrapperController.java
│   │   ├── OAuth20AccessTokenController.java
│   │   ├── OAuth20AuthorizeController.java
│   │   ├── OAuth20CallbackAuthorizeController.java
│   │   ├── OAuth20ProfileController.java
│   │   └── OAuth20WrapperController.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── oauth
│   │   ├── OAuthTestSuite.java
│   │   └── web
│   │   ├── OAuth20AccessTokenControllerTests.java
│   │   ├── OAuth20AuthorizeControllerTests.java
│   │   ├── OAuth20CallbackAuthorizeControllerTests.java
│   │   ├── OAuth20ProfileControllerTests.java
│   │   └── OAuth20WrapperControllerTests.java
│   └── resources
│   └── log4j.properties
├── cas-server-support-openid
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── openid
│   │   ├── authentication
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   └── OpenIdCredentialsAuthenticationHandler.java
│   │   │   └── principal
│   │   │   ├── OpenIdCredential.java
│   │   │   ├── OpenIdPrincipalResolver.java
│   │   │   └── OpenIdService.java
│   │   └── web
│   │   ├── flow
│   │   │   └── OpenIdSingleSignOnAction.java
│   │   ├── mvc
│   │   │   └── SmartOpenIdController.java
│   │   ├── OpenIdProviderController.java
│   │   └── support
│   │   ├── DefaultOpenIdUserNameExtractor.java
│   │   ├── OpenIdArgumentExtractor.java
│   │   ├── OpenIdPostUrlHandlerMapping.java
│   │   └── OpenIdUserNameExtractor.java
│   ├── site
│   │   └── site.xml
│   └── test
│   └── java
│   └── org
│   └── jasig
│   └── cas
│   └── support
│   └── openid
│   ├── authentication
│   │   ├── handler
│   │   │   └── support
│   │   │   └── OpenIdCredentialsAuthenticationHandlerTests.java
│   │   └── principal
│   │   └── OpenIdServiceTests.java
│   └── web
│   ├── flow
│   │   └── OpenIdSingleSignOnActionTests.java
│   ├── mvc
│   │   └── SmartOpenIdControllerTest.java
│   └── support
│   ├── DefaultOpenIdUserNameExtractorTests.java
│   ├── OpenIdArgumentExtractorTests.java
│   └── OpenIdPostUrlHandlerMappingTests.java
├── cas-server-support-pac4j
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── pac4j
│   │   ├── authentication
│   │   │   ├── ClientAuthenticationMetaDataPopulator.java
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   └── ClientAuthenticationHandler.java
│   │   │   └── principal
│   │   │   └── ClientCredential.java
│   │   └── web
│   │   └── flow
│   │   └── ClientAction.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── pac4j
│   │   └── web
│   │   └── flow
│   │   ├── ClientActionTests.java
│   │   └── MockFacebookClient.java
│   └── resources
│   └── log4j.properties
├── cas-server-support-radius
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── radius
│   │   ├── authentication
│   │   │   └── handler
│   │   │   └── support
│   │   │   └── RadiusAuthenticationHandler.java
│   │   ├── JRadiusServerImpl.java
│   │   ├── RadiusClientFactory.java
│   │   ├── RadiusProtocol.java
│   │   └── RadiusServer.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── radius
│   │   └── JRadiusServerImplTest.java
│   └── resources
│   └── test-context.xml
├── cas-server-support-saml
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── saml
│   │   ├── authentication
│   │   │   ├── principal
│   │   │   │   ├── GoogleAccountsService.java
│   │   │   │   └── SamlService.java
│   │   │   └── SamlAuthenticationMetaDataPopulator.java
│   │   ├── util
│   │   │   ├── CasHTTPSOAP11Encoder.java
│   │   │   ├── SamlCompliantUniqueTicketIdGenerator.java
│   │   │   └── SamlUtils.java
│   │   └── web
│   │   ├── support
│   │   │   ├── GoogleAccountsArgumentExtractor.java
│   │   │   └── SamlArgumentExtractor.java
│   │   └── view
│   │   ├── AbstractSaml10ResponseView.java
│   │   ├── Saml10FailureResponseView.java
│   │   └── Saml10SuccessResponseView.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── saml
│   │   ├── authentication
│   │   │   ├── principal
│   │   │   │   ├── GoogleAccountsServiceTests.java
│   │   │   │   └── SamlServiceTests.java
│   │   │   └── SamlAuthenticationMetaDataPopulatorTests.java
│   │   ├── util
│   │   │   └── SamlCompliantUniqueTicketIdGeneratorTests.java
│   │   └── web
│   │   ├── support
│   │   │   ├── GoogleAccountsArgumentExtractorTests.java
│   │   │   ├── SamlArgumentExtractorTests.java
│   │   │   └── WebUtilTests.java
│   │   └── view
│   │   ├── Saml10FailureResponseViewTests.java
│   │   └── Saml10SuccessResponseViewTests.java
│   └── resources
│   └── log4j.properties
├── cas-server-support-spnego
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── support
│   │   └── spnego
│   │   ├── authentication
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   ├── JCIFSConfig.java
│   │   │   │   ├── JCIFSSpnegoAuthenticationHandler.java
│   │   │   │   └── NtlmAuthenticationHandler.java
│   │   │   └── principal
│   │   │   ├── SpnegoCredential.java
│   │   │   └── SpnegoPrincipalResolver.java
│   │   ├── util
│   │   │   └── SpnegoConstants.java
│   │   └── web
│   │   └── flow
│   │   ├── SpnegoCredentialsAction.java
│   │   └── SpnegoNegociateCredentialsAction.java
│   ├── site
│   │   └── site.xml
│   └── test
│   └── java
│   └── org
│   └── jasig
│   └── cas
│   └── support
│   └── spnego
│   ├── authentication
│   │   ├── handler
│   │   │   └── support
│   │   │   └── JCSIFSpnegoAuthenticationHandlerTests.java
│   │   └── principal
│   │   ├── SpnegoCredentialsTests.java
│   │   └── SpnegoCredentialsToPrincipalResolverTests.java
│   ├── MockJCSIFAuthentication.java
│   └── MockPrincipal.java
├── cas-server-support-trusted
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── trusted
│   │   ├── authentication
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   └── PrincipalBearingCredentialsAuthenticationHandler.java
│   │   │   └── principal
│   │   │   ├── PrincipalBearingCredential.java
│   │   │   └── PrincipalBearingPrincipalResolver.java
│   │   └── web
│   │   └── flow
│   │   ├── PrincipalFromRequestRemoteUserNonInteractiveCredentialsAction.java
│   │   └── PrincipalFromRequestUserPrincipalNonInteractiveCredentialsAction.java
│   ├── site
│   │   └── site.xml
│   └── test
│   └── java
│   └── org
│   └── jasig
│   └── cas
│   └── adaptors
│   └── trusted
│   ├── authentication
│   │   ├── handler
│   │   │   └── support
│   │   │   └── PrincipalBearingCredentialsAuthenticationHandlerTests.java
│   │   └── principal
│   │   ├── PrincipalBearingCredentialsTests.java
│   │   └── PrincipalBearingCredentialsToPrincipalResolverTests.java
│   └── web
│   └── flow
│   ├── PrincipalFromRequestRemoteUserNonInteractiveCredentialsActionTests.java
│   └── PrincipalFromRequestUserPrincipalNonInteractiveCredentialsActionTests.java
├── cas-server-support-x509
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── x509
│   │   ├── authentication
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   ├── AbstractCRLRevocationChecker.java
│   │   │   │   ├── AllowRevocationPolicy.java
│   │   │   │   ├── CRLDistributionPointRevocationChecker.java
│   │   │   │   ├── DenyRevocationPolicy.java
│   │   │   │   ├── ExpiredCRLException.java
│   │   │   │   ├── NoOpRevocationChecker.java
│   │   │   │   ├── ResourceCRLRevocationChecker.java
│   │   │   │   ├── RevocationChecker.java
│   │   │   │   ├── RevocationPolicy.java
│   │   │   │   ├── RevokedCertificateException.java
│   │   │   │   ├── ThresholdExpiredCRLRevocationPolicy.java
│   │   │   │   └── X509CredentialsAuthenticationHandler.java
│   │   │   └── principal
│   │   │   ├── AbstractX509PrincipalResolver.java
│   │   │   ├── X509CertificateCredential.java
│   │   │   ├── X509SerialNumberAndIssuerDNPrincipalResolver.java
│   │   │   ├── X509SerialNumberPrincipalResolver.java
│   │   │   ├── X509SubjectDNPrincipalResolver.java
│   │   │   └── X509SubjectPrincipalResolver.java
│   │   ├── util
│   │   │   └── CertUtils.java
│   │   └── web
│   │   └── flow
│   │   └── X509CertificateCredentialsNonInteractiveAction.java
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── adaptors
│   │   └── x509
│   │   ├── authentication
│   │   │   ├── handler
│   │   │   │   └── support
│   │   │   │   ├── AbstractCRLRevocationCheckerTests.java
│   │   │   │   ├── CRLDistributionPointRevocationCheckerTests.java
│   │   │   │   ├── ResourceCRLRevocationCheckerTests.java
│   │   │   │   ├── ThresholdExpiredCRLRevocationPolicyTests.java
│   │   │   │   ├── WiringTests.java
│   │   │   │   └── X509CredentialsAuthenticationHandlerTests.java
│   │   │   └── principal
│   │   │   ├── AbstractX509CertificateTests.java
│   │   │   ├── X509SerialNumberAndIssuerDNPrincipalResolverTests.java
│   │   │   ├── X509SerialNumberPrincipalResolverTests.java
│   │   │   ├── X509SubjectDNPrincipalResolverTests.java
│   │   │   └── X509SubjectPrincipalResolverTests.java
│   │   ├── util
│   │   │   ├── MockWebServer.java
│   │   │   └── MockX509CRL.java
│   │   └── web
│   │   └── flow
│   │   └── X509CertificateCredentialsNonInteractiveActionTests.java
│   └── resources
│   ├── deployerConfigContext.xml
│   ├── intermediateCA.crt
│   ├── intermediateCA-expired.crl
│   ├── intermediateCA-valid.crl
│   ├── rootCA.crt
│   ├── rootCA-valid.crl
│   ├── snake-oil.crt
│   ├── userCA.crt
│   ├── userCA-expired.crl
│   ├── userCA-valid.crl
│   ├── user-expired.crt
│   ├── user-invalid-keyUsage.crt
│   ├── user-revoked.crt
│   ├── user-revoked-distcrl2.crt
│   ├── user-revoked-distcrl.crt
│   ├── user-valid-chain.crt
│   ├── user-valid.crt
│   ├── user-valid-distcrl.crt
│   ├── user-valid-keyUsage.crt
│   ├── x509-ctop-resolver-gazzo.crt
│   ├── x509-ctop-resolver-hizzy.crt
│   └── x509-ctop-resolver-jacky.crt
├── cas-server-uber-webapp
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── webapp
│   │   └── web.xml
│   └── site
│   └── site.xml
├── cas-server-webapp
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── resources
│   │   │   ├── cas-theme-default.properties
│   │   │   ├── default_views.properties
│   │   │   ├── log4j.xml
│   │   │   ├── messages_ar.properties
│   │   │   ├── messages_ca.properties
│   │   │   ├── messages_cs.properties
│   │   │   ├── messages_de.properties
│   │   │   ├── messages_es.properties
│   │   │   ├── messages_fa.properties
│   │   │   ├── messages_fr.properties
│   │   │   ├── messages_hr.properties
│   │   │   ├── messages_it.properties
│   │   │   ├── messages_ja.properties
│   │   │   ├── messages_mk.properties
│   │   │   ├── messages_nl.properties
│   │   │   ├── messages_pl.properties
│   │   │   ├── messages.properties
│   │   │   ├── messages_pt_BR.properties
│   │   │   ├── messages_pt_PT.properties
│   │   │   ├── messages_ru.properties
│   │   │   ├── messages_sl.properties
│   │   │   ├── messages_sv.properties
│   │   │   ├── messages_tr.properties
│   │   │   ├── messages_ur.properties
│   │   │   ├── messages_zh_CN.properties
│   │   │   ├── messages_zh_TW.properties
│   │   │   ├── protocol_views.properties
│   │   │   └── saml_views.properties
│   │   └── webapp
│   │   ├── css
│   │   │   └── cas.css
│   │   ├── favicon.ico
│   │   ├── images
│   │   │   ├── confirm.gif
│   │   │   ├── error.gif
│   │   │   ├── green.gif
│   │   │   ├── info.gif
│   │   │   ├── ja-sig-logo.gif
│   │   │   ├── key-point_bl.gif
│   │   │   ├── key-point_br.gif
│   │   │   ├── key-point_tl.gif
│   │   │   ├── key-point_tr.gif
│   │   │   └── red.gif
│   │   ├── index.jsp
│   │   ├── js
│   │   │   └── cas.js
│   │   └── WEB-INF
│   │   ├── cas.properties
│   │   ├── cas-servlet.xml
│   │   ├── deployerConfigContext.xml
│   │   ├── login-webflow.xml
│   │   ├── logout-webflow.xml
│   │   ├── restlet-servlet.xml
│   │   ├── spring-configuration
│   │   │   ├── applicationContext.xml
│   │   │   ├── argumentExtractorsConfiguration.xml
│   │   │   ├── auditTrailContext.xml
│   │   │   ├── filters.xml
│   │   │   ├── log4jConfiguration.xml
│   │   │   ├── propertyFileConfigurer.xml
│   │   │   ├── README.txt
│   │   │   ├── securityContext.xml
│   │   │   ├── ticketExpirationPolicies.xml
│   │   │   ├── ticketGrantingTicketCookieGenerator.xml
│   │   │   ├── ticketRegistry.xml
│   │   │   ├── uniqueIdGenerators.xml
│   │   │   └── warnCookieGenerator.xml
│   │   ├── unused-spring-configuration
│   │   │   ├── clearpass-configuration.xml
│   │   │   ├── lppe-configuration.xml
│   │   │   └── mbeans.xml
│   │   ├── view
│   │   │   └── jsp
│   │   │   ├── authorizationFailure.jsp
│   │   │   ├── default
│   │   │   │   └── ui
│   │   │   │   ├── casAccountDisabledView.jsp
│   │   │   │   ├── casAccountLockedView.jsp
│   │   │   │   ├── casBadHoursView.jsp
│   │   │   │   ├── casBadWorkstationView.jsp
│   │   │   │   ├── casConfirmView.jsp
│   │   │   │   ├── casExpiredPassView.jsp
│   │   │   │   ├── casGenericSuccess.jsp
│   │   │   │   ├── casLoginMessageView.jsp
│   │   │   │   ├── casLoginView.jsp
│   │   │   │   ├── casLogoutView.jsp
│   │   │   │   ├── casMustChangePassView.jsp
│   │   │   │   ├── includes
│   │   │   │   │   ├── bottom.jsp
│   │   │   │   │   └── top.jsp
│   │   │   │   ├── serviceErrorSsoView.jsp
│   │   │   │   └── serviceErrorView.jsp
│   │   │   ├── errors.jsp
│   │   │   ├── monitoring
│   │   │   │   └── viewStatistics.jsp
│   │   │   └── protocol
│   │   │   ├── 2.0
│   │   │   │   ├── casProxyFailureView.jsp
│   │   │   │   ├── casProxySuccessView.jsp
│   │   │   │   ├── casServiceValidationFailure.jsp
│   │   │   │   └── casServiceValidationSuccess.jsp
│   │   │   ├── 3.0
│   │   │   │   ├── casServiceValidationFailure.jsp
│   │   │   │   └── casServiceValidationSuccess.jsp
│   │   │   ├── casPostResponseView.jsp
│   │   │   ├── clearPass
│   │   │   │   ├── clearPassFailure.jsp
│   │   │   │   └── clearPassSuccess.jsp
│   │   │   ├── oauth
│   │   │   │   └── confirm.jsp
│   │   │   └── openid
│   │   │   ├── casOpenIdAssociationFailureView.jsp
│   │   │   ├── casOpenIdAssociationSuccessView.jsp
│   │   │   ├── casOpenIdServiceFailureView.jsp
│   │   │   ├── casOpenIdServiceSuccessView.jsp
│   │   │   └── user.jsp
│   │   └── web.xml
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   └── WiringTests.java
│   ├── resources
│   │   └── log4j.xml
│   └── webtest
│   ├── build.xml
│   ├── includes
│   │   ├── config.xml
│   │   └── definition.xml
│   ├── logintests.xml
│   ├── modules
│   │   ├── checkBadCredentials.xml
│   │   ├── checkLoginSuccess.xml
│   │   ├── checkWarnPage.xml
│   │   ├── extractServiceTicket.xml
│   │   ├── getLoginFormWithoutService.xml
│   │   ├── getLoginFormWithService.xml
│   │   ├── getLogout.xml
│   │   ├── processLogin.xml
│   │   ├── verifyCookie.xml
│   │   ├── verifyLoginForm.xml
│   │   └── verifyRedirect.xml
│   ├── properties
│   │   ├── canoo.properties
│   │   └── local.properties
│   ├── proxyCallBackTest
│   │   ├── index.jsp
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── README.txt
│   └── validationtests.xml
├── cas-server-webapp-support
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── services
│   │   │   └── web
│   │   │   └── ServiceThemeResolver.java
│   │   ├── util
│   │   │   └── AutowiringSchedulerFactoryBean.java
│   │   └── web
│   │   ├── DelegatingController.java
│   │   ├── flow
│   │   │   ├── AbstractLogoutAction.java
│   │   │   ├── CasDefaultFlowUrlHandler.java
│   │   │   ├── CompositeFlowExecutionKeyConverter.java
│   │   │   ├── FrontChannelLogoutAction.java
│   │   │   ├── GatewayServicesManagementCheck.java
│   │   │   ├── GenerateLoginTicketAction.java
│   │   │   ├── GenerateServiceTicketAction.java
│   │   │   ├── InitialFlowSetupAction.java
│   │   │   ├── LogoutAction.java
│   │   │   ├── LogoutConversionService.java
│   │   │   ├── package.html
│   │   │   ├── SelectiveFlowHandlerAdapter.java
│   │   │   ├── SendTicketGrantingTicketAction.java
│   │   │   ├── ServiceAuthorizationCheck.java
│   │   │   ├── TerminateSessionAction.java
│   │   │   ├── TerminateWebSessionListener.java
│   │   │   └── TicketGrantingTicketCheckAction.java
│   │   ├── FlowExecutionExceptionResolver.java
│   │   ├── HealthCheckController.java
│   │   ├── package.html
│   │   ├── ProxyController.java
│   │   ├── ServiceValidateController.java
│   │   ├── StatisticsController.java
│   │   ├── support
│   │   │   ├── AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapter.java
│   │   │   ├── AbstractThrottledSubmissionHandlerInterceptorAdapter.java
│   │   │   ├── CookieRetrievingCookieGenerator.java
│   │   │   ├── InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter.java
│   │   │   ├── InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapter.java
│   │   │   ├── InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapter.java
│   │   │   └── package.html
│   │   └── view
│   │   ├── Cas10ResponseView.java
│   │   ├── CasReloadableMessageBundle.java
│   │   └── package.html
│   ├── site
│   │   └── site.xml
│   └── test
│   ├── java
│   │   └── org
│   │   └── jasig
│   │   └── cas
│   │   ├── services
│   │   │   └── web
│   │   │   └── ServiceThemeResolverTests.java
│   │   ├── util
│   │   │   └── AutowiringSchedulerFactoryBeanTests.java
│   │   └── web
│   │   ├── flow
│   │   │   ├── FrontChannelLogoutActionTests.java
│   │   │   ├── GenerateServiceTicketActionTests.java
│   │   │   ├── InitialFlowSetupActionTests.java
│   │   │   ├── LogoutActionTests.java
│   │   │   ├── SendTicketGrantingTicketActionTests.java
│   │   │   └── ServiceAuthorizationCheckTests.java
│   │   ├── FlowExecutionExceptionResolverTests.java
│   │   ├── ProxyControllerTests.java
│   │   ├── ServiceValidateControllerTests.java
│   │   ├── support
│   │   │   ├── AbstractInMemoryThrottledSubmissionHandlerInterceptorAdapterTests.java
│   │   │   ├── AbstractThrottledSubmissionHandlerInterceptorAdapterTests.java
│   │   │   ├── CookieRetrievingCookieGeneratorTests.java
│   │   │   ├── InMemoryThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapterTests.java
│   │   │   ├── InMemoryThrottledSubmissionByIpAddressHandlerInterceptorAdapterTests.java
│   │   │   └── InspektrThrottledSubmissionByIpAddressAndUsernameHandlerInterceptorAdapterTests.java
│   │   └── view
│   │   ├── Cas10ResponseViewTests.java
│   │   └── CasReloadableMessageBundleTests.java
│   └── resources
│   ├── applicationContext.xml
│   ├── inMemoryThrottledSubmissionContext.xml
│   ├── inspektrThrottledSubmissionContext.xml
│   ├── jpaTestApplicationContext.xml
│   ├── log4j.xml
│   ├── messages_fr.properties
│   ├── messages.properties
│   └── WEB-INF
│   └── cas.properties
├── checkstyle-rules.xml
├── checkstyle-suppressions.xml
├── INSTALL.txt
├── modules
│   ├── cas-management-webapp-4.0.0.war
│   ├── cas-server-core-4.0.0.jar
│   ├── cas-server-extension-clearpass-4.0.0.jar
│   ├── cas-server-integration-ehcache-4.0.0.jar
│   ├── cas-server-integration-jboss-4.0.0.jar
│   ├── cas-server-integration-memcached-4.0.0.jar
│   ├── cas-server-integration-restlet-4.0.0.jar
│   ├── cas-server-support-generic-4.0.0.jar
│   ├── cas-server-support-jdbc-4.0.0.jar
│   ├── cas-server-support-ldap-4.0.0.jar
│   ├── cas-server-support-legacy-4.0.0.jar
│   ├── cas-server-support-oauth-4.0.0.jar
│   ├── cas-server-support-openid-4.0.0.jar
│   ├── cas-server-support-pac4j-4.0.0.jar
│   ├── cas-server-support-radius-4.0.0.jar
│   ├── cas-server-support-saml-4.0.0.jar
│   ├── cas-server-support-spnego-4.0.0.jar
│   ├── cas-server-support-trusted-4.0.0.jar
│   ├── cas-server-support-x509-4.0.0.jar
│   ├── cas-server-uber-webapp-4.0.0.war
│   ├── cas-server-webapp-4.0.0.war
│   └── cas-server-webapp-support-4.0.0.jar
├── pom.xml
└── tasks.xml

572 directories, 892 files

标签:

实例下载地址

cas-server-4.0.0-release单点登录源码和war包-原版

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警