public class CustomTokenExtractor extends Object implements org.springframework.security.oauth2.provider.authentication.TokenExtractor
TokenExtractor that strips the authenticator from a bearer token
request (with an Authorization header in the form "Bearer
<TOKEN>", or as a request parameter if that fails). The
access token is the principal in the authentication token that is
extracted.
从请求中提取出token信息
提取过程如下:Oauth2Resource收集,然后配置到oauth2中Oauth2Resource| Constructor and Description |
|---|
CustomTokenExtractor() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.core.Authentication |
extract(javax.servlet.http.HttpServletRequest request) |
protected String |
extractHeaderToken(javax.servlet.http.HttpServletRequest request)
Extract the OAuth bearer token from a header.
|
protected String |
extractToken(javax.servlet.http.HttpServletRequest request) |
public org.springframework.security.core.Authentication extract(javax.servlet.http.HttpServletRequest request)
extract in interface org.springframework.security.oauth2.provider.authentication.TokenExtractorprotected String extractToken(javax.servlet.http.HttpServletRequest request)
protected String extractHeaderToken(javax.servlet.http.HttpServletRequest request)
request - The request.Copyright © 2021. All rights reserved.