A Zone is a security domain for a set of users, Applications, and Resources. Custom Zones support advanced use cases, such as building systems with a different set of external users than your organization for example, a customer-facing product with its own user pool, or separate environments with their own security controls.
Because a custom Zone has its own users, it requires additional configuration beyond creating it:
- An organization Admin must assign explicit management access to the Zone, including themselves.
- The Zone needs an Identity Provider so its users can sign in: either your Organization Zone, or an external Identity Provider such as Okta, Auth0, or Google.
Prerequisites
Section titled “Prerequisites”Only organization Admins can create Zones and assign Zone access. See Roles & Permissions.
Create a Zone
Section titled “Create a Zone”-
Open the Zones page
In Keycard Console, click Zones in the sidebar.
-
Create the Zone
Click Create Zone, enter a Name, and click Create.
Assign Zone Admin Access
Section titled “Assign Zone Admin Access”Custom Zones have their own management roles: Manager (full access to the Zone) and Viewer (read-only). An organization Admin must assign these roles explicitly.
- Open the People page.
- Find the member and click the ⋯ button on their row to open their access drawer.
- Under Zone access, choose Manager for the new Zone.
- Repeat for yourself and anyone else who needs to manage the Zone.
See Roles & Permissions for details on organization and Zone roles.
Configure Zone Authentication
Section titled “Configure Zone Authentication”Every custom Zone needs an Identity Provider so its users can sign in. There are two options.
Use your Organization Zone as the Identity Provider
Section titled “Use your Organization Zone as the Identity Provider”Every Keycard Zone can act as an Identity Provider for other Zones. If the custom Zone’s users are members of your organization, connect your Organization Zone as the custom Zone’s Identity Provider. Users then sign in to the custom Zone with their organization accounts.
-
Copy your Organization Zone’s Issuer URL
In Keycard Console, go to Settings → Connection and copy the Issuer URL of your Organization Zone.
-
Create a Provider in the custom Zone
- Switch to the custom Zone, click Providers in the sidebar, and then Add Provider.
- Enter a Name, such as “Organization”.
- In the Issuer URL field, enter the Organization Zone’s Issuer URL you copied.
- Click Connect.
-
Select the Provider for the Zone
- Go to Zones, open the ⋯ menu on your Zone’s card, and select Settings.
- On the Settings tab, in the Zone sign in configuration section, open the Identity Provider dropdown and select the Provider you just created.
- Click Save Changes.
Use an external Identity Provider as the source of truth
Section titled “Use an external Identity Provider as the source of truth”If your Zone’s users already have accounts in an Identity Provider such as Okta, Auth0, or Google, connect it and select it as the Zone’s Identity Provider. Users then sign in to the Zone with their existing accounts.
- Connect your Provider by following Identity Providers.
- Go to Zones, open the ⋯ menu on your Zone’s card, and select Settings.
- On the Settings tab, in the Zone sign in configuration section, open the Identity Provider dropdown and select your Provider.
- Click Save Changes.
For end-to-end Provider setup, see the Okta and Auth0 tutorials.
Next Steps
Section titled “Next Steps”- Control what the Zone’s users and agents can access with Access Policies.
- Add Applications and Resources to the Zone.