OAuth Authentication
The OAuth plugin enables OAuth2 sign-in and connected external accounts in AdminForth. Users can sign in with Google, GitHub, Facebook, Telegram, or another OAuth2 provider. Logged-in users can also connect additional provider accounts from Settings -> Connected Accounts.
OAuth should be configured with an external identities resource. That resource stores stable provider identity data (provider, subject) and optional profile fields. Agent chat surfaces use the same connected accounts to resolve Telegram, Slack, Teams, or other external chat users.
warning
Using OAuth without externalIdentityResource is deprecated. Configure an external identities resource for new projects.