Authentication methods
FoxIDs authenticates users through authentication methods. You can use the built-in login experience, trust external identity providers with OpenID Connect, SAML 2.0, or WS-Federation, connect FoxIDs environments, and support token exchange or an existing user store.
Application registrations use authentication methods to sign users in. See Applications for how apps and APIs connect to FoxIDs.
Take a look at the FoxIDs test connections in FoxIDs Control: https://control.foxids.com/test-corp
Sign in with the reader email address and password shown on the sign-in page for read-only access.
Create an authentication method
In FoxIDs Control, select the Authentication tab and click Add authentication. The first selection shows the standard OpenID Connect and SAML 2.0 connections and available quick-setup templates.
Enable Show all options when you need an advanced type such as the built-in login UI, WS-Federation, Environment Link, token exchange, or External API Login. Select a type, configure the connection, and click Create.
Authentication method types
The available authentication method categories are:
- Login and Home Realm Discovery for internal users, passwordless sign-in, and MFA.
- OpenID Connect authentication method for an external OpenID Provider.
- SAML 2.0 authentication method for an external SAML Identity Provider.
- WS-Federation authentication method for an external Security Token Service or Identity Provider.
- Environment Link for another environment in the same tenant.
- Token exchange for exchanging an external OAuth 2.0 or SAML 2.0 token.
- External Login - API for an existing external user store. This type is obsolete; use the Directory Connector for new external directory password integrations.
For two-factor and multi-factor scenarios, see Two-factor and multi-factor authentication (2FA/MFA).
Authentication method session
Each authentication method creates its own session when a user authenticates. There are two session types:
- Login authentication methods create a user session.
- OpenID Connect, SAML 2.0, and WS-Federation authentication methods create an authentication method session that stores the data required to continue the login flow and perform logout.
Both session types support configuring lifetime, absolute lifetime, and persistence.
Connect external identity providers
An external OpenID Provider (OP), Identity Provider (IdP), or Security Token Service (STS) can be connected with an OpenID Connect, SAML 2.0, or WS-Federation authentication method.
All IdPs supporting either OpenID Connect, SAML 2.0, or WS-Federation can be connected to FoxIDs. The following are common integration guides.
OpenID Connect
Configure OpenID Connect to trust an external OpenID Provider.
Always request the
subclaim, even if you only plan to use the
How-to guides:
- Connect IdentityServer
- Connect Microsoft Entra ID
- Connect Azure AD B2C
- Connect Amazon Cognito
- Connect Google
- Connect Facebook
- Connect Signicat
- Connect Nets eID Broker
SAML 2.0
Configure SAML 2.0 to trust an external Identity Provider.
Always request the
NameIDclaim, even if you primarily use the email (http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress) claim or another custom user ID claim. SAML 2.0 logout requiresNameID.
Prefer metadata-driven configuration so the customer's IdP can automatically download certificate(s). When possible, ask the customer for a live IdP metadata endpoint.
How-to guides:
- Connect Microsoft Entra ID
- Connect PingIdentity / PingOne
- Connect Google Workspace
- Connect Microsoft AD FS
- Connect NemLog-in (Danish IdP)
- Connect Context Handler (Danish identity broker)
WS-Federation
Configure WS-Federation to trust an external Security Token Service (STS) / Identity Provider.
Prefer metadata-driven configuration when the STS exposes Federation Metadata. It lets FoxIDs read endpoints, token type, and signature validation certificates automatically.
Common platforms include AD FS, Microsoft Entra ID legacy WS-Federation applications, SharePoint, Dynamics, and generic WS-Federation STSes.
Connect FoxIDs environments
FoxIDs environments can be connected in two ways:
- Environment Link for environments in the same tenant.
- OpenID Connect for environments in the same or different tenants.
Environment Link is the fastest and simplest option, but it only works inside one tenant.
OpenID Connect takes more configuration, but it works across tenants and deployments.
Verified platforms
List of customer-verified platforms.
Try the test tenant
FoxIDs cloud is configured with the test tenant test-corp, which contains multiple connected authentication methods.
- Sign in to the
test-corptenant in FoxIDs Control with the reader email address and password shown on the sign-in page to inspect the sample configuration. - Use the online OpenID Connect sample to test login with FoxIDs or a connected external IdP.
- Use the online SAML 2.0 IdP sample to test SAML login, logout, and single logout flows.
- See .NET Samples for the full sample catalogue and local setup details.