Authentication & authorization for Caddy
Protect your apps.
Understand every step.
Connect your identity provider, define who gets access, and put authentication in front of your applications.
New to AuthCrunch? Start with a local login.
Already using it? Find your next task below.
Two ways to protect an app
- Sign in through the portalLocal users or an identity provider
- Receive an access tokenThe portal records the user's claims
- Check access to the appYour policy evaluates those claims
Use a portal for login, local MFA and profile pages. Attach an authorization policy to the protected app.
A clear first path
From installation to a protected app.
Find your next task
Explore by topic.
Connect an identity provider
Local users, GitHub, Google, Entra, LDAP and SAML.
02 / AuthenticationShape the login experience
Passkeys, authenticator apps, challenge policies and portal UI.
03 / SessionsManage sessions & tokens
Cookie scope, token verification, login expiry and logout.
04 / AuthorizationDecide who gets access
Roles, claims, request paths and identity headers.
05 / ApplicationsConnect your applications
Understand app integration and single sign-on.
06 / OperationsRun your deployment
Credentials, messaging, local users and configuration.
When something doesn't work
Start with the symptom.
Follow the request from login to access, one check at a time.