Class RequestUtil


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

      • RequestUtil

        private RequestUtil()
        Private constructor.
    • Method Detail

      • toString

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

        @Nullable
        public static String getClientAuthenticationLog​(@Nullable
                                                        com.nimbusds.oauth2.sdk.auth.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
                                               com.nimbusds.oauth2.sdk.token.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
                                                      com.nimbusds.oauth2.sdk.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
                                                com.nimbusds.oauth2.sdk.token.RefreshToken refreshToken)
        Helper method for getting protocol log message for refresh token object.
        Parameters:
        refreshToken - The refresh token object
        Returns:
        The log message