Class AADJwtIssuerValidator

  • All Implemented Interfaces:
    org.springframework.security.oauth2.core.OAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt>

    public class AADJwtIssuerValidator
    extends Object
    implements org.springframework.security.oauth2.core.OAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt>
    Validates the "iss" claim in a Jwt, that is matches a configured value
    • Constructor Detail

      • AADJwtIssuerValidator

        public AADJwtIssuerValidator()
        Constructs a AADJwtIssuerValidator using the provided parameters
      • AADJwtIssuerValidator

        public AADJwtIssuerValidator​(AADTrustedIssuerRepository aadTrustedIssuerRepository)
        Constructs a AADJwtIssuerValidator using the provided parameters
        Parameters:
        aadTrustedIssuerRepository - trusted issuer repository.
    • Method Detail

      • validate

        public org.springframework.security.oauth2.core.OAuth2TokenValidatorResult validate​(org.springframework.security.oauth2.jwt.Jwt token)
        Specified by:
        validate in interface org.springframework.security.oauth2.core.OAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt>