Auth Portal Plugin Overview
The Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0, SAML Authentication.
The purpose of this plugin is providing authentication only. The plugin issue JWT tokens upon successful authentication. In turn, the authorization of the tokens is being handled by the Authorization plugin.
The plugin supports the following authentication stores and providers:
- OAuth 2.0 (Google, Facebook, LinkedIn, etc.) and OpenID Connect (OIDC)
- LDAP (
ldap) - remote Microsoft AD database
- Local (
local) - JSON flat file database
The plugin accepts user credentials for authentication with:
- Form-based Authentication:
- Basic Authentication:
POSTwith JSON document
The plugin has
/whoami endpoint to access user data programmatically.