public class JwtServerAuthenticationConverter extends Object implements org.springframework.security.web.server.authentication.ServerAuthenticationConverter
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
AUTHORIZATION_HEADER
HTTP Authorization header, equal to
X-Authorization |
static String |
AUTHORIZATION_PARAM
HTTP Authorization Param, equal to
token |
static String |
DEFAULT_LONGITUDE_LATITUDE |
static String |
LATITUDE_HEADER
HTTP Authorization header, equal to
X-Latitude |
static String |
LONGITUDE_HEADER
HTTP Authorization header, equal to
X-Longitude |
static String |
SIGN_HEADER
HTTP Authorization header, equal to
X-Sign |
static String |
UID_HEADER
HTTP Authorization header, equal to
X-Uid |
| 构造器和说明 |
|---|
JwtServerAuthenticationConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<org.springframework.security.core.Authentication> |
convert(org.springframework.web.server.ServerWebExchange exchange) |
String |
getAuthorizationCookieName() |
String |
getAuthorizationHeaderName() |
String |
getAuthorizationParamName() |
String |
getLatitudeHeaderName() |
String |
getLongitudeHeaderName() |
String |
getSignHeaderName() |
String |
getUidHeaderName() |
protected double |
obtainLatitude(org.springframework.http.server.reactive.ServerHttpRequest request) |
protected double |
obtainLongitude(org.springframework.http.server.reactive.ServerHttpRequest request) |
protected String |
obtainSign(org.springframework.http.server.reactive.ServerHttpRequest request) |
protected String |
obtainToken(org.springframework.http.server.reactive.ServerHttpRequest request) |
protected String |
obtainUid(org.springframework.http.server.reactive.ServerHttpRequest request) |
void |
setAuthorizationCookieName(String authorizationCookieName) |
void |
setAuthorizationHeaderName(String authorizationHeaderName) |
void |
setAuthorizationParamName(String authorizationParamName) |
void |
setLatitudeHeaderName(String latitudeHeaderName) |
void |
setLongitudeHeaderName(String longitudeHeaderName) |
void |
setSignHeaderName(String signHeaderName) |
void |
setUidHeaderName(String uidHeaderName) |
public static final String AUTHORIZATION_PARAM
tokenpublic static final String AUTHORIZATION_HEADER
X-Authorizationpublic static final String UID_HEADER
X-Uidpublic static final String SIGN_HEADER
X-Signpublic static final String LONGITUDE_HEADER
X-Longitudepublic reactor.core.publisher.Mono<org.springframework.security.core.Authentication> convert(org.springframework.web.server.ServerWebExchange exchange)
convert 在接口中 org.springframework.security.web.server.authentication.ServerAuthenticationConverterprotected String obtainUid(org.springframework.http.server.reactive.ServerHttpRequest request)
protected double obtainLongitude(org.springframework.http.server.reactive.ServerHttpRequest request)
protected double obtainLatitude(org.springframework.http.server.reactive.ServerHttpRequest request)
protected String obtainSign(org.springframework.http.server.reactive.ServerHttpRequest request)
protected String obtainToken(org.springframework.http.server.reactive.ServerHttpRequest request)
public String getAuthorizationHeaderName()
public void setAuthorizationHeaderName(String authorizationHeaderName)
public String getAuthorizationParamName()
public void setAuthorizationParamName(String authorizationParamName)
public String getAuthorizationCookieName()
public void setAuthorizationCookieName(String authorizationCookieName)
public String getUidHeaderName()
public void setUidHeaderName(String uidHeaderName)
public String getSignHeaderName()
public void setSignHeaderName(String signHeaderName)
public String getLongitudeHeaderName()
public void setLongitudeHeaderName(String longitudeHeaderName)
public String getLatitudeHeaderName()
public void setLatitudeHeaderName(String latitudeHeaderName)
Copyright © 2024 Pivotal Software, Inc.. All rights reserved.