caddy-security
caddy-security copied to clipboard
feature: connected accounts with LDAP, OAuth, SAML
A clear and concise description of what you want the system to do.
Scenarios
- A locally-authenticated user browses to "Connected Accounts" tab in "Portal Settings". There, the user may click a button to associate OAuth account (Google, Facebook, etc.) with the local user account.
- A user signs in with OAuth and lands on "portal" page. There, the user has an option to create an account in local user database.
In local database, add a list of maps.
- For LDAP, add
realmanddnfields - For OAuth, add
providerandidfields
Question with OAuth:
- what is the id associated with a provider
- local the user in local database. requires editing
go-identity