Mention reconfigure/restart in omniauth docs
[ci skip]
This commit is contained in:
parent
7524406189
commit
ad85eccc18
11 changed files with 73 additions and 32 deletions
|
@ -80,10 +80,13 @@ from step 5.
|
||||||
1. Change `YOUR_AUTH0_CLIENT_SECRET` to the client secret from the Auth0 Console
|
1. Change `YOUR_AUTH0_CLIENT_SECRET` to the client secret from the Auth0 Console
|
||||||
page from step 5.
|
page from step 5.
|
||||||
|
|
||||||
1. Save the file and [reconfigure GitLab](../administration/restart_gitlab.md)
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
for the changes to take effect.
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be an Auth0 icon below the regular sign in
|
On the sign in page there should now be an Auth0 icon below the regular sign in
|
||||||
form. Click the icon to begin the authentication process. Auth0 will ask the
|
form. Click the icon to begin the authentication process. Auth0 will ask the
|
||||||
user to sign in and authorize the GitLab application. If everything goes well
|
user to sign in and authorize the GitLab application. If everything goes well
|
||||||
the user will be returned to GitLab and will be signed in.
|
the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -78,6 +78,10 @@ To enable the Microsoft Azure OAuth2 OmniAuth provider you must register your ap
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a Microsoft icon below the regular sign in form. Click the icon to begin the authentication process. Microsoft will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
On the sign in page there should now be a Microsoft icon below the regular sign in form. Click the icon to begin the authentication process. Microsoft will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -58,8 +58,11 @@ To enable the CAS OmniAuth provider you must register your application with your
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Run `gitlab-ctl reconfigure` for the omnibus package.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
1. Restart GitLab for the changes to take effect.
|
|
||||||
|
|
||||||
On the sign in page there should now be a CAS tab in the sign in form.
|
On the sign in page there should now be a CAS tab in the sign in form.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
||||||
|
|
|
@ -53,6 +53,11 @@ To enable the Crowd OmniAuth provider you must register your application with Cr
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
|
On the sign in page there should now be a Crowd tab in the sign in form.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
||||||
On the sign in page there should now be a Crowd tab in the sign in form.
|
|
|
@ -92,6 +92,10 @@ something else descriptive.
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a Facebook icon below the regular sign in form. Click the icon to begin the authentication process. Facebook will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
On the sign in page there should now be a Facebook icon below the regular sign in form. Click the icon to begin the authentication process. Facebook will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Import projects from GitHub and login to your GitLab instance with your GitHub account.
|
Import projects from GitHub and login to your GitLab instance with your GitHub account.
|
||||||
|
|
||||||
To enable the GitHub OmniAuth provider you must register your application with GitHub.
|
To enable the GitHub OmniAuth provider you must register your application with GitHub.
|
||||||
GitHub will generate an application ID and secret key for you to use.
|
GitHub will generate an application ID and secret key for you to use.
|
||||||
|
|
||||||
1. Sign in to GitHub.
|
1. Sign in to GitHub.
|
||||||
|
@ -22,7 +22,7 @@ GitHub will generate an application ID and secret key for you to use.
|
||||||
- Authorization callback URL is 'http(s)://${YOUR_DOMAIN}'
|
- Authorization callback URL is 'http(s)://${YOUR_DOMAIN}'
|
||||||
1. Select "Register application".
|
1. Select "Register application".
|
||||||
|
|
||||||
1. You should now see a Client ID and Client Secret near the top right of the page (see screenshot).
|
1. You should now see a Client ID and Client Secret near the top right of the page (see screenshot).
|
||||||
Keep this page open as you continue configuration.
|
Keep this page open as you continue configuration.
|
||||||
![GitHub app](img/github_app.png)
|
![GitHub app](img/github_app.png)
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ GitHub will generate an application ID and secret key for you to use.
|
||||||
For omnibus package:
|
For omnibus package:
|
||||||
|
|
||||||
For GitHub.com:
|
For GitHub.com:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
gitlab_rails['omniauth_providers'] = [
|
gitlab_rails['omniauth_providers'] = [
|
||||||
{
|
{
|
||||||
|
@ -60,9 +60,9 @@ GitHub will generate an application ID and secret key for you to use.
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
For GitHub Enterprise:
|
For GitHub Enterprise:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
gitlab_rails['omniauth_providers'] = [
|
gitlab_rails['omniauth_providers'] = [
|
||||||
{
|
{
|
||||||
|
@ -101,10 +101,14 @@ GitHub will generate an application ID and secret key for you to use.
|
||||||
|
|
||||||
1. Change 'YOUR_APP_SECRET' to the client secret from the GitHub application page from step 7.
|
1. Change 'YOUR_APP_SECRET' to the client secret from the GitHub application page from step 7.
|
||||||
|
|
||||||
1. Save the configuration file and run `sudo gitlab-ctl reconfigure`.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a GitHub icon below the regular sign in form.
|
On the sign in page there should now be a GitHub icon below the regular sign in form.
|
||||||
Click the icon to begin the authentication process. GitHub will ask the user to sign in and authorize the GitLab application.
|
Click the icon to begin the authentication process. GitHub will ask the user to sign in and authorize the GitLab application.
|
||||||
If everything goes well the user will be returned to GitLab and will be signed in.
|
If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Import projects from GitLab.com and login to your GitLab instance with your GitLab.com account.
|
Import projects from GitLab.com and login to your GitLab instance with your GitLab.com account.
|
||||||
|
|
||||||
To enable the GitLab.com OmniAuth provider you must register your application with GitLab.com.
|
To enable the GitLab.com OmniAuth provider you must register your application with GitLab.com.
|
||||||
GitLab.com will generate an application ID and secret key for you to use.
|
GitLab.com will generate an application ID and secret key for you to use.
|
||||||
|
|
||||||
1. Sign in to GitLab.com
|
1. Sign in to GitLab.com
|
||||||
|
@ -26,8 +26,8 @@ GitLab.com will generate an application ID and secret key for you to use.
|
||||||
|
|
||||||
1. Select "Submit".
|
1. Select "Submit".
|
||||||
|
|
||||||
1. You should now see a Client ID and Client Secret near the top right of the page (see screenshot).
|
1. You should now see a Client ID and Client Secret near the top right of the page (see screenshot).
|
||||||
Keep this page open as you continue configuration.
|
Keep this page open as you continue configuration.
|
||||||
![GitLab app](img/gitlab_app.png)
|
![GitLab app](img/gitlab_app.png)
|
||||||
|
|
||||||
1. On your GitLab server, open the configuration file.
|
1. On your GitLab server, open the configuration file.
|
||||||
|
@ -77,8 +77,12 @@ GitLab.com will generate an application ID and secret key for you to use.
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a GitLab.com icon below the regular sign in form.
|
On the sign in page there should now be a GitLab.com icon below the regular sign in form.
|
||||||
Click the icon to begin the authentication process. GitLab.com will ask the user to sign in and authorize the GitLab application.
|
Click the icon to begin the authentication process. GitLab.com will ask the user to sign in and authorize the GitLab application.
|
||||||
If everything goes well the user will be returned to your GitLab instance and will be signed in.
|
If everything goes well the user will be returned to your GitLab instance and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -74,7 +74,8 @@ To enable the Google OAuth2 OmniAuth provider you must register your application
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a Google icon below the regular sign in form. Click the icon to begin the authentication process. Google will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
On the sign in page there should now be a Google icon below the regular sign in form. Click the icon to begin the authentication process. Google will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
@ -87,3 +88,6 @@ At this point, when users first try to authenticate to your GitLab installation
|
||||||
1. Select 'Consent screen' in the left menu. (See steps 1, 4 and 5 above for instructions on how to get here if you closed your window).
|
1. Select 'Consent screen' in the left menu. (See steps 1, 4 and 5 above for instructions on how to get here if you closed your window).
|
||||||
1. Scroll down until you find "Product Name". Change the product name to something more descriptive.
|
1. Scroll down until you find "Product Name". Change the product name to something more descriptive.
|
||||||
1. Add any additional information as you wish - homepage, logo, privacy policy, etc. None of this is required, but it may help your users.
|
1. Add any additional information as you wish - homepage, logo, privacy policy, etc. None of this is required, but it may help your users.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -109,7 +109,8 @@ in your SAML IdP:
|
||||||
1. Change the value of `issuer` to a unique name, which will identify the application
|
1. Change the value of `issuer` to a unique name, which will identify the application
|
||||||
to the IdP.
|
to the IdP.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
1. Register the GitLab SP in your SAML 2.0 IdP, using the application name specified
|
1. Register the GitLab SP in your SAML 2.0 IdP, using the application name specified
|
||||||
in `issuer`.
|
in `issuer`.
|
||||||
|
@ -314,3 +315,6 @@ For this you need take the following into account:
|
||||||
|
|
||||||
Make sure that one of the above described scenarios is valid, or the requests will
|
Make sure that one of the above described scenarios is valid, or the requests will
|
||||||
fail with one of the mentioned errors.
|
fail with one of the mentioned errors.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -70,10 +70,9 @@ gitlab_rails['omniauth_providers'] = [
|
||||||
]
|
]
|
||||||
|
|
||||||
```
|
```
|
||||||
1. Save changes and reconfigure gitlab:
|
|
||||||
```
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
sudo gitlab-ctl reconfigure
|
installed GitLab via Omnibus or from source respectively.
|
||||||
```
|
|
||||||
|
|
||||||
On the sign in page there should now be a "Sign in with: Shibboleth" icon below the regular sign in form. Click the icon to begin the authentication process. You will be redirected to IdP server (Depends on your Shibboleth module configuration). If everything goes well the user will be returned to GitLab and will be signed in.
|
On the sign in page there should now be a "Sign in with: Shibboleth" icon below the regular sign in form. Click the icon to begin the authentication process. You will be redirected to IdP server (Depends on your Shibboleth module configuration). If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
@ -122,4 +121,7 @@ you will not get a shibboleth session!
|
||||||
|
|
||||||
RequestHeader set X_FORWARDED_PROTO 'https'
|
RequestHeader set X_FORWARDED_PROTO 'https'
|
||||||
RequestHeader set X-Forwarded-Ssl on
|
RequestHeader set X-Forwarded-Ssl on
|
||||||
```
|
```
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
|
@ -74,6 +74,10 @@ To enable the Twitter OmniAuth provider you must register your application with
|
||||||
|
|
||||||
1. Save the configuration file.
|
1. Save the configuration file.
|
||||||
|
|
||||||
1. Restart GitLab for the changes to take effect.
|
1. [Reconfigure][] or [restart GitLab][] for the changes to take effect if you
|
||||||
|
installed GitLab via Omnibus or from source respectively.
|
||||||
|
|
||||||
On the sign in page there should now be a Twitter icon below the regular sign in form. Click the icon to begin the authentication process. Twitter will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
On the sign in page there should now be a Twitter icon below the regular sign in form. Click the icon to begin the authentication process. Twitter will ask the user to sign in and authorize the GitLab application. If everything goes well the user will be returned to GitLab and will be signed in.
|
||||||
|
|
||||||
|
[reconfigure]: ../administration/restart_gitlab.md#omnibus-gitlab-reconfigure
|
||||||
|
[restart]: ../administration/restart_gitlab.md#installations-from-source
|
||||||
|
|
Loading…
Reference in a new issue