...
Field | Value |
|---|---|
Name |
|
AuthType |
|
Active |
|
AuthOptions |
|
Auth0 via OIDC
In the Auth0 dashboard, create a Regular Web Application; note the Domain, Client ID, and Client Secret.
Add an Allowed Callback URL:
https://factory.corp.local/oidc/callback.Store the client secret in Security → Secrets as
Auth0ClientSecret.If group-to-Permission Group mapping is needed, add a roles claim to the ID token via an Auth0 Action (Auth0 does not emit a
groupsclaim by default).In Security → Identity Providers, create a row:
Field | Value |
|---|---|
Name |
|
AuthType |
|
Active |
|
AuthOptions |
|
login.gov via OIDC
login.gov is the U.S. federal single sign-on service. Two operational specifics distinguish it from a typical OIDC IdP: client authentication is by signed JWT assertion (private_key_jwt), not a shared client secret, and the IdP does not emit a groups claim — every authenticated user receives the row's DefaultPolicy.
Register the FrameworX deployment in the login.gov partner dashboard (sandbox:
https://idp.int.identitysandbox.gov; production:https://secure.login.gov). Upload the public key of the JWT signing certificate FrameworX will use for client assertion.Note the assigned Client ID and select the IAL / AAL level appropriate to the deployment (IAL1 / AAL1 for basic identity; IAL2 / AAL2 when verified identity and MFA are required).
Add the redirect URI
https://factory.corp.local/oidc/callbackin the partner dashboard.Store the JWT signing key reference in Security → Secrets as
LoginGovSigningKey— resolved server-side at client-assertion time.In Security → Identity Providers, create a row:
Field | Value |
|---|---|
Name |
|
AuthType |
|
Active |
|
AuthOptions |
|
login.gov does not pass group claims, so omit GroupsClaim — every authenticated user falls through to the row's DefaultPolicy (typically Operators). Use the sandbox Authority (https://idp.int.identitysandbox.gov) for development; switch to https://secure.login.gov for production.
PIV and smartcard authentication
...