本文整理汇总了Java中org.springframework.security.oauth2.provider.authentication.BearerTokenExtractor类的典型用法代码示例。如果您正苦于以下问题:Java BearerTokenExtractor类的具体用法?Java BearerTokenExtractor怎么用?Java BearerTokenExtractor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BearerTokenExtractor类属于org.springframework.security.oauth2.provider.authentication包,在下文中一共展示了BearerTokenExtractor类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: resourceOAuthFilter
import org.springframework.security.oauth2.provider.authentication.BearerTokenExtractor; //导入依赖的package包/类
private Filter resourceOAuthFilter() {
final DefaultTokenServices remoteTokenService = new DefaultTokenServices();
remoteTokenService.setTokenStore(jwtTokenStore());
final OAuth2AuthenticationManager oauth2Manager = new OAuth2AuthenticationManager();
oauth2Manager.setTokenServices(remoteTokenService);
final OAuth2AuthenticationProcessingFilter oAuth2AuthenticationProcessingFilter = new OAuth2AuthenticationProcessingFilter();
oAuth2AuthenticationProcessingFilter.setTokenExtractor(new BearerTokenExtractor());
oAuth2AuthenticationProcessingFilter.setAuthenticationManager(oauth2Manager);
return oAuth2AuthenticationProcessingFilter;
}
示例2: configure
import org.springframework.security.oauth2.provider.authentication.BearerTokenExtractor; //导入依赖的package包/类
@Override
public void configure(ResourceServerSecurityConfigurer resources) throws Exception {
resources.tokenExtractor(new PoPTokenExtractor(new BearerTokenExtractor()));
OAuth2AuthenticationManager oauth = new OAuth2AuthenticationManager();
oauth.setTokenServices(tokenServices());
resources.authenticationManager(new PoPAuthenticationManager(oauth));
}
示例3: OAuth2ExtraValidationFilter
import org.springframework.security.oauth2.provider.authentication.BearerTokenExtractor; //导入依赖的package包/类
@Autowired
OAuth2ExtraValidationFilter(
OAuth2IssuerService oAuth2IssuerService,
TokenStore tokenStore,
AuditOAuth2AuthenticationExceptionHandler oAuth2AuthenticationExceptionHandler,
MessageSourceAccessor messageSourceAccessor,
AuthenticationEventPublisher eventPublisher
) {
this.oAuth2IssuerService = oAuth2IssuerService;
this.tokenStore = tokenStore;
this.oAuth2AuthenticationExceptionHandler = oAuth2AuthenticationExceptionHandler;
this.eventPublisher = eventPublisher;
this.tokenExtractor = new BearerTokenExtractor();
this.messageSourceAccessor = messageSourceAccessor;
}
示例4: tokenExtractor
import org.springframework.security.oauth2.provider.authentication.BearerTokenExtractor; //导入依赖的package包/类
private TokenExtractor tokenExtractor() {
return new BearerTokenExtractor() {
protected String extractToken(HttpServletRequest request) {
// only check the header...
return extractHeaderToken(request);
}
};
}