public class OAuth2EndpointUtils extends Object
Description: OAuth 2.0 Endpoint 工具方法类
新版 spring-security-oauth2-authorization-server 很多代码都是“包”级可访问的,外部无法使用。为了方便扩展将其提取出来,便于使用。
代码内容与原包代码基本一致。
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ACCESS_TOKEN_REQUEST_ERROR_URI |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName) |
static String |
checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName,
String errorCode) |
static String |
checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName,
String errorCode,
String errorUri) |
static String |
checkParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName,
boolean isRequired,
String errorCode,
String errorUri) |
static String |
checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName) |
static String |
checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName,
String errorCode) |
static String |
checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters,
String parameterName,
String errorCode,
String errorUri) |
static org.springframework.util.MultiValueMap<String,String> |
getParameters(javax.servlet.http.HttpServletRequest request) |
static Map<String,Object> |
getParameters(javax.servlet.http.HttpServletRequest request,
String... exclusions) |
static Map<String,Object> |
getParametersIfMatchesAuthorizationCodeGrantRequest(javax.servlet.http.HttpServletRequest request,
String... exclusions) |
static boolean |
matchesAuthorizationCodeGrantRequest(javax.servlet.http.HttpServletRequest request) |
static boolean |
matchesClientCredentialsGrantRequest(javax.servlet.http.HttpServletRequest request) |
static boolean |
matchesPkceTokenRequest(javax.servlet.http.HttpServletRequest request) |
static void |
throwError(String errorCode,
String parameterName) |
static void |
throwError(String errorCode,
String parameterName,
String errorUri) |
public static org.springframework.util.MultiValueMap<String,String> getParameters(javax.servlet.http.HttpServletRequest request)
public static Map<String,Object> getParametersIfMatchesAuthorizationCodeGrantRequest(javax.servlet.http.HttpServletRequest request, String... exclusions)
public static Map<String,Object> getParameters(javax.servlet.http.HttpServletRequest request, String... exclusions)
public static boolean matchesClientCredentialsGrantRequest(javax.servlet.http.HttpServletRequest request)
public static boolean matchesAuthorizationCodeGrantRequest(javax.servlet.http.HttpServletRequest request)
public static boolean matchesPkceTokenRequest(javax.servlet.http.HttpServletRequest request)
public static String checkParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, boolean isRequired, String errorCode, String errorUri)
public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode, String errorUri)
public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode)
public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName)
public static String checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode, String errorUri)
public static String checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode)
Copyright © 2023 Dromara. All rights reserved.