本文整理汇总了Java中org.springframework.security.cas.authentication.CasAuthenticationProvider类的典型用法代码示例。如果您正苦于以下问题:Java CasAuthenticationProvider类的具体用法?Java CasAuthenticationProvider怎么用?Java CasAuthenticationProvider使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CasAuthenticationProvider类属于org.springframework.security.cas.authentication包,在下文中一共展示了CasAuthenticationProvider类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: configure
import org.springframework.security.cas.authentication.CasAuthenticationProvider; //导入依赖的package包/类
void configure(AuthenticationManagerBuilder auth) throws Exception {
CasAuthenticationProvider provider = providerBuilder.build();
provider.setServiceProperties(serviceProperties);
Field field = ReflectionUtils.findField(CasAuthenticationProvider.class, "ticketValidator");
ReflectionUtils.makeAccessible(field);
if (ReflectionUtils.getField(field, provider) == null) {
provider.setTicketValidator(ticketValidator);
}
provider.afterPropertiesSet();
auth.authenticationProvider(provider);
}
开发者ID:kakawait,项目名称:cas-security-spring-boot-starter,代码行数:12,代码来源:CasHttpSecurityConfigurer.java
示例2: casAuthenticationProvider
import org.springframework.security.cas.authentication.CasAuthenticationProvider; //导入依赖的package包/类
@Bean
public CasAuthenticationProvider casAuthenticationProvider() {
CasAuthenticationProvider cap = new CasAuthenticationProvider();
cap.setTicketValidator(ticketValidator());
cap.setServiceProperties(serviceProperties());
cap.setKey("casJbcpCalendar");
cap.setAuthenticationUserDetailsService(userDetailsByNameServiceWrapper);
cap.setStatelessTicketCache(ehCacheBasedTicketCache());
return cap;
}
开发者ID:PacktPublishing,项目名称:Spring-Security-Third-Edition,代码行数:13,代码来源:CasConfig.java
示例3: casAuthenticationProvider
import org.springframework.security.cas.authentication.CasAuthenticationProvider; //导入依赖的package包/类
@Bean
@ConditionalOnMissingBean(CasAuthenticationProvider.class)
public CasAuthenticationProvider casAuthenticationProvider(){
CasAuthenticationProvider casProvider = new CasAuthenticationProvider();
casProvider.setAuthenticationUserDetailsService(new UserDetailsByNameServiceWrapper<>(userDetailsService));
casProvider.setServiceProperties(serviceProperties());
casProvider.setTicketValidator(new Cas20ServiceTicketValidator(bootSecurityConfig.getCas().getCasServerUrl()));
casProvider.setKey(bootSecurityConfig.getCas().getKey());
return casProvider;
}
开发者ID:wayshall,项目名称:onetwo,代码行数:11,代码来源:CasSsoContextConfig.java
示例4: casAuthenticationProvider
import org.springframework.security.cas.authentication.CasAuthenticationProvider; //导入依赖的package包/类
@Bean
public CasAuthenticationProvider casAuthenticationProvider() {
CasAuthenticationProvider authProvider = new CasAuthenticationProvider();
authProvider.setAuthenticationUserDetailsService(casUserDetailsService());
authProvider.setServiceProperties(casServiceProperties());
authProvider.setTicketValidator(casTicketValidator());
authProvider.setKey("casAuthProviderKey");
return authProvider;
}
开发者ID:thm-projects,项目名称:arsnova-backend,代码行数:11,代码来源:SecurityConfig.java
示例5: casAuthenticationProvider
import org.springframework.security.cas.authentication.CasAuthenticationProvider; //导入依赖的package包/类
@Override
public CasAuthenticationProvider casAuthenticationProvider() {
return null;
}
开发者ID:thm-projects,项目名称:arsnova-backend,代码行数:5,代码来源:TestSecurityConfig.java
注:本文中的org.springframework.security.cas.authentication.CasAuthenticationProvider类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论