Built-In providers
Jam has several built-in OAuth2 clients that do not require you to write the API yourself. Each client is configured in the same way:
config = {
"auth_type": "oauth2",
"providers": {
"<provider_name>": {
"client_id": "ID",
"client_secret": "SECRET",
"redirect_url": "https://example.com"
# No other parameters are required.
}
}
}
Clients:¶
GitHub¶
Provider name: github
GitLab¶
Provider name: gitlab
Google¶
Provider name: google
Yandex¶
Provider name: yandex