To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL gitlab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout.
To enable the CAS OmniAuth provider you must register your application with your CAS instance. This requires the service URL GitLab will supply to CAS. It should be something like: `https://gitlab.example.com:443/users/auth/cas3/callback?url`. By default handling for SLO is enabled, you only need to configure CAS for backchannel logout.
1. On your GitLab server, open the configuration file.
1. On your GitLab server, open the configuration file.
...
@@ -10,7 +10,7 @@ To enable the CAS OmniAuth provider you must register your application with your
...
@@ -10,7 +10,7 @@ To enable the CAS OmniAuth provider you must register your application with your
sudo editor /etc/gitlab/gitlab.rb
sudo editor /etc/gitlab/gitlab.rb
```
```
For instalations from source:
For installations from source:
```sh
```sh
cd /home/git/gitlab
cd /home/git/gitlab
...
@@ -59,4 +59,4 @@ To enable the CAS OmniAuth provider you must register your application with your
...
@@ -59,4 +59,4 @@ To enable the CAS OmniAuth provider you must register your application with your
1. Restart GitLab for the changes to take effect.
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.