Environments

An environment is an independent Identity Provider inside a FoxIDs tenant. Create separate environments for stages such as development, test, and production, or whenever users, credentials, applications, or trust configuration must be kept apart.

The tenant's master environment is used for tenant administration. Create one or more regular environments for operational users, authentication methods, and application registrations instead of placing that configuration in the master environment.

Environment separation

Each environment has its own technical name and FoxIDs endpoints. Runtime identity data and configuration are scoped to the environment and are not shared automatically with other environments.

For example:

  • A user created in a development environment does not exist in production.
  • Certificates, authentication methods, application registrations, password policies, claim mappings, and user-facing texts are configured per environment.
  • An application or authentication method in one environment does not automatically trust another environment.
  • Environments are connected only when you explicitly configure Environment Link within a tenant or OpenID Connect across environments or tenants.

This separation allows development and test configuration to evolve without changing production identities or trusts.

What an environment contains

When an environment is created, FoxIDs automatically creates:

  • An environment-specific user repository.
  • A primary certificate used by the environment.
  • A default Login authentication method.

You can then add application registrations, additional authentication methods, access structures, users, certificates, and environment-specific settings. The environment's technical name identifies it in FoxIDs endpoints and Control API routes.

Create an environment

  1. Open the environment selector at the top of the FoxIDs Control Client.
  2. Click New environment.

Select or create an environment

  1. Enter the environment Name.
  2. Optionally enable Show advanced and enter a Technical name. If omitted, FoxIDs generates the technical name.
  3. Click Create.

Create a new environment

FoxIDs creates the user repository, certificate, and Login authentication method and then selects the new environment. The display name can be changed later; the technical name is read-only after creation.

Configure an environment

Select the environment, open Settings, and select the Environment tab.

The general settings configure:

  • The editable display Name and read-only Technical name.
  • Sequence lifetime in seconds, which is the maximum duration of a user's login flow from start to finish.
  • Automatic creation of mappings between JWT and SAML claim types.
  • Company name and address used for branded SMS and email messages.

The same tab also contains:

Configure environment settings

The remaining settings tabs configure environment-specific features:

Your Privacy

Your Privacy

We use cookies to make your experience of our websites better. Click the 'Accept all cookies' button to agree to the use of cookies. To opt out of non-essential cookies, click 'Necessary cookies only'.

Visit our Privacy Policy page for more