Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guide how to integrate with Azure Active Directory #33

Merged
merged 2 commits into from
Nov 10, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 19 additions & 11 deletions technical-guide/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,7 @@ https://<your_domain>/api/auth/oauth/gitlab/callback

#### Google

Allow use google as oauth provider:


On backend:
Allows integrating with Google as OAuth provider:

```bash
# Backend & Frontend
Expand All @@ -88,9 +85,9 @@ PENPOT_GOOGLE_CLIENT_ID=<client-id>
PENPOT_GOOGLE_CLIENT_SECRET=<client-secret>
```

#### Gitlab
#### GitLab

Allows use gitlab as oauth provider:
Allows integrating with GitLab as OAuth provider:

```bash
# Backend & Frontend
Expand All @@ -101,10 +98,9 @@ PENPOT_GITLAB_BASE_URI=https://gitlab.com
PENPOT_GITLAB_CLIENT_SECRET=<client-secret>
```

#### Github

Allows use github as oauth provider:
#### GitHub

Allows integrating with GitHub as OAuth provider:

```bash
# Backend & Frontend
Expand All @@ -118,8 +114,8 @@ PENPOT_GITHUB_CLIENT_SECRET=<client-secret>

**NOTE:** Since version 1.5.0

Allow integrate with a generic authentication provider that implements
the OIDC protocol (usualy used for SSO).
Allows integrating with a generic authentication provider that implements
the OIDC protocol (usually used for SSO).

All the other options are backend only:

Expand Down Expand Up @@ -158,6 +154,18 @@ Since version 1.6.0:
PENPOT_OIDC_SCOPES="scope1 scope2"
```

#### Azure Active Directory using OpenID Connect

Allows integrating with Azure Active Directory as authentication provider:

```bash
# Backend & Frontend
PENPOT_OIDC_CLIENT_ID=<client-id>

## Backend only
PENPOT_OIDC_BASE_URI=https://login.microsoftonline.com/<tenant-id>/v2.0/
PENPOT_OIDC_CLIENT_SECRET=<client-secret>
```

### LDAP ###

Expand Down