# OAuth2 provider

## Pre-registered applications

The following OAuth2 applications are pre-registered because it is generally useful for Forgejo to be an OAuth2 provider for the corresponding third party software. Their usage is explained in the [Forgejo user guide](https://forgejo.org/docs/v15.0/user/oauth2-provider/).

- **git-credential-manager** is the name of the OAuth2 application for the [Git Credential Manager](https://github.com/git-ecosystem/git-credential-manager) (a Git [credential helper](https://git-scm.com/docs/gitcredentials#_custom_helpers))
- **git-credential-oauth** is the name of the OAuth2 application for the [git-credential-oauth](https://github.com/hickford/git-credential-oauth) (a Git [credential helper](https://git-scm.com/docs/gitcredentials#_custom_helpers))

All pre-registered applications are activated by default in the [`[oauth2].DEFAULT_APPLICATIONS`](/link/1226#bkmrk-oauth2-%28oauth2%29) setting as displayed in the `/admin/applications` page.

![pre-registered Git credential applications](https://docs.cocobook.com/uploads/images/gallery/2026-10/oauth-git-credential-server.png)
