Improved

API Refactoring Changes

The following API changes were made to accommodate renaming domainName to name for tenant and application entities:

  • Added name field to the Application entity to replace the now-deprecated domainName field.
  • Added loginUrlContainsTenantSubdomainPlaceholder field to the Application entity to replace the now-deprecated loginUrlContainsTenantDomainToken field.
  • Added loginUrlContainsTenantSubdomainPlaceholder field to the Client entity to replace the now-deprecated loginUrlContainsTenantDomainToken field.
  • Added name field to the Tenant entity to replace the now-deprecated domainName field.
  • Added support to the Tenant Query APIs to filter and sort on the tenant name field.
  • Added tenantName field to the SignupProvisionUserRequest to replace the now-deprecated tenantDomainName field.
  • Added tenantName field to the ExternalIdpSignupProvisionUserRequest to replace the now-deprecated tenantDomainName field.
  • Added tenantName field to the FetchTenantsResult to replace the now-deprecated tenantDomainName field.
  • Added tenantName field to the ResolveTenantLoginUrlRequest to replace the now-deprecated tenantDomainName field.
  • Added name field to the RememberedTenant entity to replace the now-deprecated domainName field.
  • Added custom claim support for the Tenant name field.
  • Added new enum TENANT_NAME_RESOLUTION to replace the now-deprecated TENANT_DOMAIN_RESOLUTION enum for the TenantDiscoveryWorkflowPolicy.enabledStrategies field.
  • For any redirect URLs that had a tenant_domain query parameter appended at the end, a tenant_name query parameter will now be appended as well.