Class OrganizationDomainModel

java.lang.Object
org.keycloak.models.OrganizationDomainModel
All Implemented Interfaces:
Serializable

public class OrganizationDomainModel extends Object implements Serializable
Model implementation of an organization internet domain.

Supports pattern-based domain matching:

  • example.com - exact match only
  • *.example.com - matches example.com and all subdomains
Author:
Stefan Guilhen
See Also:
  • Field Details

    • ANY_DOMAIN

      public static final String ANY_DOMAIN
      Value used to link an identity provider with all domains from the organization. If the user's email domain matches any of the organization domains, automatic redirection to the identity will be performed.
      See Also:
  • Constructor Details

    • OrganizationDomainModel

      public OrganizationDomainModel(String name)
    • OrganizationDomainModel

      public OrganizationDomainModel(String name, boolean verified)
    • OrganizationDomainModel

      public OrganizationDomainModel(String name, boolean verified, String identityProviderAlias)
    • OrganizationDomainModel

      public OrganizationDomainModel(String name, boolean verified, String identityProviderAlias, boolean autoRedirect)
  • Method Details

    • getName

      public String getName()
    • isVerified

      public boolean isVerified()
    • getIdentityProviderAlias

      public String getIdentityProviderAlias()
    • isAutoRedirect

      public boolean isAutoRedirect()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object