Prerequisites
- A Tightknit Enterprise community with SSO enabled
- Permission to manage Site > Authentication in Tightknit Studio
- Permission to create applications in your Auth0 tenant
- An existing Tightknit member account for testing
Configure Auth0 with OIDC
Start the provider in Tightknit
Create the Auth0 application
Add the callback URL
Copy the OIDC values
example.us.auth0.com, enter these values in Tightknit:Tightknit requires the JWKS endpoint so it can validate signed ID tokens without performing discovery during a member’s sign-in.Create and test the provider
Configure Auth0 with SAML
Start the provider in Tightknit
Create the Auth0 application
Configure the Auth0 SAML addon
email and as NameID, then select Save.Copy the Auth0 metadata
entityID value into Tightknit’s required IdP issuer field.You can instead choose Sign-on URL and certificate and copy those values from Auth0, but do not use both configuration methods.Create and test the provider
Custom token (JWT)
Auth0 can also issue custom JWTs for an IdP-initiated integration, such as a link inside your own product that signs members straight in to your community. In Tightknit, choose Custom token (JWT) and enter your issuer, audience, signing algorithm, and Auth0’s public JWKS URL (https://example.us.auth0.com/.well-known/jwks.json). See Set up a custom token (JWT) provider. Never share signing secrets.
Troubleshooting
Auth0 reports an invalid callback URL
Auth0 reports an invalid callback URL
OIDC reports an invalid client
OIDC reports an invalid client
SAML does not return an email address
SAML does not return an email address
email or NameID. Tightknit cannot match a member without an email address.A connection is missing from the Auth0 login page
A connection is missing from the Auth0 login page
Microsoft shows an error after the member chooses SSO
Microsoft shows an error after the member chooses SSO
Tightknit denies access after Auth0 succeeds
Tightknit denies access after Auth0 succeeds

