public class Tenant extends Object implements Buildable<Tenant>, _InternalJSONColumn
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ConnectorPolicy |
getPolicyByConnectorId(UUID connectorId) |
int |
hashCode() |
JWTConfiguration |
lookupJWTConfiguration(Application application) |
void |
normalize() |
Tenant |
secure() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDataToDatabase, setDataFromDatabase
public boolean configured
public List<ConnectorPolicy> connectorPolicies
public EmailConfiguration emailConfiguration
public EventConfiguration eventConfiguration
public ExternalIdentifierConfiguration externalIdentifierConfiguration
public FailedAuthenticationConfiguration failedAuthenticationConfiguration
public FamilyConfiguration familyConfiguration
public TenantFormConfiguration formConfiguration
public int httpSessionMaxInactiveInterval
Default is 60 minutes.
public UUID id
public java.time.ZonedDateTime insertInstant
public String issuer
public JWTConfiguration jwtConfiguration
public java.time.ZonedDateTime lastUpdateInstant
public TenantLoginConfiguration loginConfiguration
public URI logoutURL
/oauth2/logout
endpoint. If this the
Application.oauthConfiguration.logoutURL
is defined it will be used instead.public MaximumPasswordAge maximumPasswordAge
public MinimumPasswordAge minimumPasswordAge
public TenantMultiFactorConfiguration multiFactorConfiguration
public String name
public PasswordEncryptionConfiguration passwordEncryptionConfiguration
public PasswordValidationRules passwordValidationRules
public ObjectState state
public UUID themeId
public TenantUserDeletePolicy userDeletePolicy
public TenantUsernameConfiguration usernameConfiguration
public Tenant()
public Tenant(Tenant other)
public ConnectorPolicy getPolicyByConnectorId(UUID connectorId)
public JWTConfiguration lookupJWTConfiguration(Application application)
public void normalize()
public Tenant secure()
Copyright © 2021. All rights reserved.