Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.3 KB

oidc_github.md

File metadata and controls

29 lines (17 loc) · 1.3 KB

This how-to shows, how to let users authenticate in Cells Enterprise using their GitHub credentials.

Create a Github Application

Create a New OAuth Application on Github,

[:image:cells/authentication/sso_with_oauth2/github/github_create_app_1.png]

  • Application name: Name your application
  • Homepage URL: Your pydio Cells URL (main page)
  • Authorization callback URL: http(s)://your-pydio**/auth/login/callback** (the endpoint is the immutable part)

[:image:cells/authentication/sso_with_oauth2/github/github_create_app_2.png]

[:image:cells/authentication/sso_with_oauth2/github/github_create_app_3.png]

Set the GitHub connector on Pydio Cells

In your Pydio Cells instance go to Cells Console > Authentication > OAUTH2/OIDC and hit the + Connector button.

[:image:cells/authentication/sso_with_oauth2/github/cells_create_github_oidc_1.png]

Select GitHub.

  • Client ID: the client ID of your Github application (Fetched from github application, see step 1 )
  • Client Secret: the client Secret of your Github application (Fetched from github application, see step 1)
  • Callback URL: the same url defined during the creation of the GitHub application (Fetched from github application, see step 1)

[:image:cells/authentication/sso_with_oauth2/github/cells_create_github_oidc_2.png]