java.lang.Object
net.shibboleth.idp.plugin.oidc.op.decoding.impl.RequestUtil

public final class RequestUtil extends Object
Request logging helper class.
  • Constructor Details

    • RequestUtil

      private RequestUtil()
      Private constructor.
  • Method Details

    • toString

      @Nullable public static String toString(@Nullable HTTPRequest httpReq)
      Helper method to print request to string for logging.
      Parameters:
      httpReq - request to be printed
      Returns:
      request as formatted string.
    • toString

      @Nullable public static String toString(@Nullable HTTPRequest httpReq, @Nullable com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Helper method to print request to string for logging.
      Parameters:
      httpReq - request to be printed
      objectMapper - object mapper used for pretty printing JSON content
      Returns:
      request as formatted string.
      Since:
      4.1.0
    • getClientAuthenticationLog

      @Nullable public static String getClientAuthenticationLog(@Nullable ClientAuthentication authentication)
      Helper method for getting protocol log message for client authentication object.
      Parameters:
      authentication - The client authentication object
      Returns:
      The log message
    • getAccessTokenLog

      @Nullable public static String getAccessTokenLog(@Nullable AccessToken accessToken)
      Helper method for getting protocol log message for access token object.
      Parameters:
      accessToken - The access token object
      Returns:
      The log message
    • getAuthorizationGrantLog

      @Nullable public static String getAuthorizationGrantLog(@Nullable AuthorizationGrant grant)
      Helper method for getting protocol log message for authorization grant object.
      Parameters:
      grant - The authorization grant object
      Returns:
      The log message
    • getRefreshTokenLog

      @Nullable public static String getRefreshTokenLog(@Nullable RefreshToken refreshToken)
      Helper method for getting protocol log message for refresh token object.
      Parameters:
      refreshToken - The refresh token object
      Returns:
      The log message