Memority Services DNS Domains
Memority provisions two dedicated tenant instances for each client: one for production use, and one for preproduction purposes such as staging or user acceptance testing.
Each service is available through a dedicated Memority service DNS domain.
Memority service DNS domains provide access to the following key features, among others:
Memority web portals, including the user portal and the administration portal.
Identity Provider portal, used for authentication and application federation.
Identity management API endpoints.
Certificate-based authentication.
These service domains will have a different name based on the Memority environment.
Memority Environments and Domain Structure
The domain structure (name) depends on the Memority environment in which we deploy the tenant. Memority supports two client-facing environments:
Production – for operational use.
Staging – for pre-production or User Acceptance Testing (UAT).
Each environment has its own domain naming convention. For example:
Production tenants typically use domains under
.memority.comStaging tenants use domains under
.stage.memority.cloud
The naming of the Memority services DNS domain is based on two parameters:
The technical tenant name, assigned at the start of the project.
The target environment, defined during setup.
Once these elements are confirmed, Memority generates the corresponding domains.
Domain Model Selection
The domain model must be selected during the initial tenant setup phase. This choice is final and cannot be changed later.
Two configuration models are available:
In most cases, the Memority-managed domain offers the most straightforward configuration. Memority handles all DNS and certificate management, which allows for a fully supported deployment.
Memority-Managed Domain
In this option, Memority provides and fully manages the DNS domain.
Key Characteristics
A standardized Memority domain naming convention is assigned to the tenant.
Memority creates automatically and maintains all required DNS records.
TLS certificates are issued and renewed automatically as part of the service.
Why choose this option
No DNS setup or maintenance is required on the client side; all DNS records stay up to date throughout the service lifecycle.
TLS certificates are fully managed by Memority, with no client involvement for issuance or renewal.
Domain Configuration Requirements
As part of the initial setup process, Memority assigns a unique technical tenant name for each client’s tenant. This technical name is used in the standard Memority DNS domain naming.
The tenant name will consist of lowercase letters only (a–z).
→ No digits, hyphens, or underscores are allowed.
Domain Naming Conventions by Environment
As part of the standard DNS setup, Memority applies different domain naming patterns depending on the environment type (production or staging).
Production Environment Tenants
In the production environment, DNS entries follow this naming pattern:
<app>.<tenantname>.memority.com
Where:
app= one of the standard Memority service modules:
my | sso | api | certauth | admin
tenantname= the technical tenant name (lowercase only, no digits or special characters).
Domain shortcut redirection:
For user convenience, Memority sets up redirects to simplify portal access.
https://<tenantname>.memority.com
→ Redirects tohttps://my.<tenantname>.memority.com
→ which in turn redirects tohttps://my.<tenantname>.memority.com/portal/<tenantname>
This redirect leads to the user management portal.
Staging Environment Tenants
In the staging environment, Memority uses a fixed DNS alias that includes .stage:
<app>.<tenantname>.stage.memority.cloud
Where:
<app>= one of the standard Memority service modules. (e.g.,my,sso,api,certauth,admin)<tenantname>= the technical tenant name used for staging purposes (usually matching the production tenant)stage= a fixed label in the DNS to indicate the staging environment
The word "stage" is a naming convention used in the DNS itself and is not related to the client environment tenant.
Domain shortcut redirection:
To simplify user access, Memority sets up convenient redirects:
https://<tenantname>.stage.memority.cloud
→ Redirects tohttps://my.<tenantname>.stage.memority.cloud
This redirect points to the user management portal, allowing users to access it without needing to specify the full my. subdomain.
Customer-Managed Domain (Custom FQDN)
In this case, Memority services are exposed under a custom DNS domain fully owned and operated by the client. This setup allows clients to integrate Memority within their own DNS infrastructure.
When Memority is deployed under a domain owned by the customer, the customer is responsible for creating the required DNS records and managing the TLS certificate.
Key Characteristics:
A custom access domain defined by the client.
Example:iam.clientdomain.comThe domain is a Memority services DNS domain that the client can fully:
Customize.
Own.
Operate.
The client is responsible for:
Creating and maintaining all required DNS records.
Managing the TLS certificate lifecycle.
For TLS certificate renewal:
Memority provides a Certificate Signing Request (CSR).
The client uses the CSR to obtain a TLS certificate from their chosen Certificate Authority (CA).
Why choose this option
Flexibility to align the Memority services DNS domain with the client’s internal standards and branding
Full ownership and control of both the DNS domain and the TLS certificate management
Domain Configuration Requirements
The client must complete these steps before Memority can deliver the client's tenant under a customer-managed domain. Timely completion of these steps is mandatory.
Failure to complete these actions may result in delivery delays for which the client remains responsible.
Before deployment, the client must complete the following requirements for each environment where Memority services will be exposed under a customer-managed domain:
Provide a client-owned subdomain dedicated to Memority services for each environment
One subdomain per environment is required (e.g.,
iam.clientdomain.com,iam-staging.clientdomain.com)The subdomain must follow Memority naming recommendations.
Provide a TLS certificate
For the initial deployment and each renewal, request a certificate using a CSR provided by Memority.
The certificate must:
Be a wildcard certificate.
Include the appropriate Subject Alternative Names (SAN).
Confirm requirements with your chosen Certificate Authority (e.g., DigiCert, GlobalSign, etc.).
Create the required DNS records
Set up public DNS entries pointing to Memority’s service IP addresses
IP addresses and record formats will be provided by Memority
Naming recommendation: Subdomains should clearly identify the environment and purpose (e.g., iam.clientdomain.com, iam-staging.clientdomain.com).
Memority will provide Security and validity requirements and your Certificate Authority must review them.
Client Custom DNS Domain Naming Recommendations:
When using a customer-managed Memority services DNS domain, Memority recommends the following naming convention:
<app>.<clientiamservicename>.<clientrootdomain>
Where:
<app>= fixed subdomain provided by Memority (e.g.,my,sso,api,certauth,admin).<clientiamservicename>= client-chosen subdomain dedicated to Memority (e.g.,iam).<clientrootdomain>= the client's root domain, fully owned and controlled by the client
(e.g.,clientdomain.com).
For the rest of this document, we assume the domain follows this format:
<app>.iam.clientdomain.com
TLS Certificate Requirements
Certificates must comply with the following technical requirements:
Field | Requirement |
|---|---|
Certificate Authority | Chosen by the customer |
Key Algorithm | RSA 2048 |
Signature Algorithm | SHA256withRSA (compliant with STD004) |
Validity | 1 year |
Common Name (CN) | The CN in the TLS certificate can be either:
The CN is not always a wildcard — it depends on the Certificate Authority and the certificate product. |
SANs (Subject Alt Names) |
|
TLS Certificate Purchase Guidance
When purchasing a TLS certificate, the client must ensure the selected offer is compatible with the technical requirements listed above.
We provide the following guidance to help the client choose suitable TLS certificate offers. These recommendations are indicative only, as provider offerings may change over time.
Memority recommends choosing certificates that meet the following criteria:
Organizational Validation (OV) Level.
Wildcard and Multi-domain options available.
Recommended Providers
The following table shares the commonly used and compatible Certificate Authorities and their mandatory options
Provider | Mandatory options |
|---|---|
The requested certificate should have the following structure:
| |
| |
The requested certificate should have the following structure:
|
DNS Entry Requirements
The client is responsible for creating public DNS A records that point to the IP addresses provided by Memority. These IP addresses are listed in a DNS configuration document shared by Memority during the setup phase. The document includes all the required entries for Memority services. It may also include additional records, such as DKIM, depending on the project scope.Currently, five DNS records are required:
my.iam.clientdomain.com
sso.iam.clientdomain.com
api.iam.clientdomain.com
certauth.iam.clientdomain.com
admin.iam.clientdomain.com
A dedicated subdomain (such as iam.clientdomain.com) is mandatory.
Domain shortcut redirection:
To simplify user access, Memority sets up convenient redirects:
https://iam.clientdomain.com
→ Redirects tohttps://my.iam.clientdomain.com
Environment-specific usage
The client can use different domain configurations depending on the environment. For example, the client can :
Configure a customer-managed domain for the production tenant to match their corporate domain structure (e.g.,
iam.clientdomain.com).Use a Memority-managed domain for the staging tenant to simplify the setup (e.g.,
myclient.stage.memority.cloud).
The choice between these options depends on the project context, operational considerations, and domain ownership policies.