Interface ElytronMessages

  • All Superinterfaces:
    org.jboss.logging.BasicLogger

    @MessageLogger(projectCode="ELY",
                   length=5)
    @ValidIdRange(min=1104,max=1180) @ValidIdRange(min=1181,max=1185)
    public interface ElytronMessages
    extends org.jboss.logging.BasicLogger
    Log messages and exceptions for Elytron.
    Author:
    David M. Lloyd, Darran Lofthouse
    • Method Detail

      • tokenRealmFailedToObtainPrincipal

        @Message(id=1104,
                 value="OAuth2-based realm failed to obtain principal")
        RuntimeException tokenRealmFailedToObtainPrincipal​(@Cause
                                                           Throwable cause)
      • tokenRealmOAuth2TokenIntrospectionFailed

        @Message(id=1105,
                 value="OAuth2-based realm failed to introspect token")
        RealmUnavailableException tokenRealmOAuth2TokenIntrospectionFailed​(@Cause
                                                                           Throwable cause)
      • tokenRealmFailedToObtainPrincipalWithClaim

        @Message(id=1113,
                 value="Token-based realm failed to obtain principal from token using claim [%s]")
        IllegalStateException tokenRealmFailedToObtainPrincipalWithClaim​(String claimName)
      • tokenRealmJwtInvalidFormat

        @Message(id=1114,
                 value="Invalid token format. Tokens must have a signature part accordingly with JWS specification")
        IllegalArgumentException tokenRealmJwtInvalidFormat()
      • tokenRealmJwtParseFailed

        @Message(id=1115,
                 value="Failed to parse token")
        IllegalStateException tokenRealmJwtParseFailed​(@Cause
                                                       Throwable cause)
      • tokenRealmJwtSignatureCheckFailed

        @Message(id=1116,
                 value="Signature verification failed")
        IllegalStateException tokenRealmJwtSignatureCheckFailed​(@Cause
                                                                Throwable cause)
      • tokenRealmJwtSignatureInvalidAlgorithm

        @Message(id=1117,
                 value="Invalid signature algorithm [%s]")
        IllegalArgumentException tokenRealmJwtSignatureInvalidAlgorithm​(String algorithm)
      • tokenRealmJwtInvalidPublicKeyPem

        @Message(id=1118,
                 value="Public key could not be obtained. Probably due to an invalid PEM format.")
        IllegalArgumentException tokenRealmJwtInvalidPublicKeyPem()
      • tokenRealmJwtWarnNoIssuerIgnoringIssuerCheck

        @LogMessage(level=WARN)
        @Message(id=1126,
                 value="Jwt-based token realm not configured with a list of valid issuers. Ignoring issuer verification.")
        void tokenRealmJwtWarnNoIssuerIgnoringIssuerCheck()
      • tokenRealmJwtWarnNoAudienceIgnoringAudienceCheck

        @LogMessage(level=WARN)
        @Message(id=1127,
                 value="Jwt-based token not configured with a list of valid audiences. Ignoring audience verification.")
        void tokenRealmJwtWarnNoAudienceIgnoringAudienceCheck()
      • tokenRealmJwtWarnNoPublicKeyIgnoringSignatureCheck

        @LogMessage(level=WARN)
        @Message(id=1128,
                 value="Jwt-based token not configured with a public key. Ignoring signature verification.")
        void tokenRealmJwtWarnNoPublicKeyIgnoringSignatureCheck()
      • unableToFetchJwks

        @LogMessage(level=WARN)
        @Message(id=1178,
                 value="Unable to update jwk set from \"%1$s\".")
        void unableToFetchJwks​(String url)
      • tokenRealmJwtNoSSLIgnoringJku

        @LogMessage(level=WARN)
        @Message(id=1179,
                 value="SSL not configured. jku claim will not be supported.")
        void tokenRealmJwtNoSSLIgnoringJku()
      • tokenRealmJwkMissingClaim

        @LogMessage
        @Message(id=1180,
                 value="Fetched jwk does not contain \"%1$s\" claim, ignoring...")
        void tokenRealmJwkMissingClaim​(String claim)
      • avoidingFetchJwks

        @LogMessage(level=WARN)
        @Message(id=1181,
                 value="Not sending new request to jwks url \"%s\". Last request time was %d.")
        void avoidingFetchJwks​(URL url,
                               long timestamp)
      • allowedJkuValuesNotConfigured

        @LogMessage(level=WARN)
        @Message(id=1182,
                 value="Allowed jku values haven\'t been configured for the JWT validator. Token validation will fail if the token contains a \'jku\' header parameter.")
        void allowedJkuValuesNotConfigured()