Class AzureActiveDirectoryValidation


  • public final class AzureActiveDirectoryValidation
    extends Object
    The configuration settings of the Azure Active Directory token validation flow.
    • Constructor Detail

      • AzureActiveDirectoryValidation

        public AzureActiveDirectoryValidation()
    • Method Detail

      • jwtClaimChecks

        public JwtClaimChecks jwtClaimChecks()
        Get the jwtClaimChecks property: The configuration settings of the checks that should be made while validating the JWT Claims.
        Returns:
        the jwtClaimChecks value.
      • withJwtClaimChecks

        public AzureActiveDirectoryValidation withJwtClaimChecks​(JwtClaimChecks jwtClaimChecks)
        Set the jwtClaimChecks property: The configuration settings of the checks that should be made while validating the JWT Claims.
        Parameters:
        jwtClaimChecks - the jwtClaimChecks value to set.
        Returns:
        the AzureActiveDirectoryValidation object itself.
      • allowedAudiences

        public List<String> allowedAudiences()
        Get the allowedAudiences property: The list of audiences that can make successful authentication/authorization requests.
        Returns:
        the allowedAudiences value.
      • withAllowedAudiences

        public AzureActiveDirectoryValidation withAllowedAudiences​(List<String> allowedAudiences)
        Set the allowedAudiences property: The list of audiences that can make successful authentication/authorization requests.
        Parameters:
        allowedAudiences - the allowedAudiences value to set.
        Returns:
        the AzureActiveDirectoryValidation object itself.
      • defaultAuthorizationPolicy

        public DefaultAuthorizationPolicy defaultAuthorizationPolicy()
        Get the defaultAuthorizationPolicy property: The configuration settings of the default authorization policy.
        Returns:
        the defaultAuthorizationPolicy value.
      • withDefaultAuthorizationPolicy

        public AzureActiveDirectoryValidation withDefaultAuthorizationPolicy​(DefaultAuthorizationPolicy defaultAuthorizationPolicy)
        Set the defaultAuthorizationPolicy property: The configuration settings of the default authorization policy.
        Parameters:
        defaultAuthorizationPolicy - the defaultAuthorizationPolicy value to set.
        Returns:
        the AzureActiveDirectoryValidation object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.