Class IdentityProvider.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • tenantName

        public IdentityProvider.Builder tenantName​(String tenantName)
        The name of the tenant.
        Parameters:
        tenantName - the value to set
        Returns:
        this builder
      • tenantId

        public IdentityProvider.Builder tenantId​(String tenantId)
        The id of the tenant.
        Parameters:
        tenantId - the value to set
        Returns:
        this builder
      • redirectUri

        public IdentityProvider.Builder redirectUri​(String redirectUri)
        The SAML endpoint where user will be redirected.
        Parameters:
        redirectUri - the value to set
        Returns:
        this builder
      • signingCertificate

        public IdentityProvider.Builder signingCertificate​(String signingCertificate)
        The signing certificate of the provider.
        Parameters:
        signingCertificate - the value to set
        Returns:
        this builder
      • serviceProviderEntityId

        public IdentityProvider.Builder serviceProviderEntityId​(String serviceProviderEntityId)
        The id of the service provider entity.
        Parameters:
        serviceProviderEntityId - the value to set
        Returns:
        this builder
      • forceAuthentication

        public IdentityProvider.Builder forceAuthentication​(Boolean forceAuthentication)
        Whether to force authentication.
        Parameters:
        forceAuthentication - the value to set
        Returns:
        this builder
      • authnContextClassRefs

        public IdentityProvider.Builder authnContextClassRefs​(List<String> authnContextClassRefs)
        Authentication context class refs.
        Parameters:
        authnContextClassRefs - the value to set
        Returns:
        this builder