类 OAuth2EndpointUtil

java.lang.Object
io.github.mangocrisp.spring.taybct.auth.security.util.OAuth2EndpointUtil

public class OAuth2EndpointUtil extends Object
Utility methods for the OAuth 2.0 Protocol Endpoints.
从以下版本开始:
0.1.2
  • 字段详细资料

    • ACCESS_TOKEN_REQUEST_ERROR_URI

      public static final String ACCESS_TOKEN_REQUEST_ERROR_URI
      另请参阅:
  • 构造器详细资料

    • OAuth2EndpointUtil

      private OAuth2EndpointUtil()
  • 方法详细资料

    • getFormParameters

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

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

      public static Map<String,Object> getParametersIfMatchesAuthorizationCodeGrantRequest(jakarta.servlet.http.HttpServletRequest request, String... exclusions)
    • matchesAuthorizationCodeGrantRequest

      public static boolean matchesAuthorizationCodeGrantRequest(jakarta.servlet.http.HttpServletRequest request)
    • matchesPkceTokenRequest

      public static boolean matchesPkceTokenRequest(jakarta.servlet.http.HttpServletRequest request)
    • throwError

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

      public static String normalizeUserCode(String userCode)
    • validateUserCode

      public static boolean validateUserCode(String userCode)