Class OAuth2EndpointUtils

java.lang.Object
cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils

public class OAuth2EndpointUtils extends Object

Description: OAuth 2.0 Endpoint 工具方法类

新版 spring-security-oauth2-authorization-server 很多代码都是“包”级可访问的,外部无法使用。为了方便扩展将其提取出来,便于使用。

代码内容与原包代码基本一致。

Author:
: gengwei.zheng
Date:
: 2022/2/23 11:24
  • Field Details

  • Method Details

    • getParameters

      public static org.springframework.util.MultiValueMap<String,String> getParameters(jakarta.servlet.http.HttpServletRequest request)
    • throwError

      public static void throwError(String errorCode, String parameterName)
    • throwError

      public static void throwError(String errorCode, String parameterName, String errorUri)
    • checkParameter

      public static String checkParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, boolean isRequired, String errorCode, String errorUri)
    • checkRequiredParameter

      public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode, String errorUri)
    • checkRequiredParameter

      public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode)
    • checkRequiredParameter

      public static String checkRequiredParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName)
    • checkOptionalParameter

      public static String checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode, String errorUri)
    • checkOptionalParameter

      public static String checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName, String errorCode)
    • checkOptionalParameter

      public static String checkOptionalParameter(org.springframework.util.MultiValueMap<String,String> parameters, String parameterName)
    • validateAndAddDPoPParametersIfAvailable

      public static void validateAndAddDPoPParametersIfAvailable(jakarta.servlet.http.HttpServletRequest request, Map<String,Object> additionalParameters)