This is an old revision of the document!


SP gitlab omniauth 15.9.2

workaround

applied workaround

install gem omniauth-shibboleth

[root@gitlab gitlab]# /opt/gitlab/embedded/bin/gem install omniauth-shibboleth
Fetching omniauth-shibboleth-1.3.0.gem
Successfully installed omniauth-shibboleth-1.3.0
Parsing documentation for omniauth-shibboleth-1.3.0
Installing ri documentation for omniauth-shibboleth-1.3.0
Done installing documentation for omniauth-shibboleth after 0 seconds
1 gem installed

backup current files

[root@gitlab gitlab]#  cp /opt/gitlab/embedded/service/gitlab-rails/Gemfile.checksum /opt/gitlab/embedded/service/gitlab-rails/Gemfile.checksum.noshib
[root@gitlab gitlab]# cp /opt/gitlab/embedded/service/gitlab-rails/Gemfile /opt/gitlab/embedded/service/gitlab-rails/Gemfile-noshib
[root@gitlab gitlab]# cp /opt/gitlab/embedded/service/gitlab-rails/Gemfile.lock /opt/gitlab/embedded/service/gitlab-rails/Gemfile.lock.noshib
[root@gitlab gitlab]# cp /opt/gitlab/embedded/service/gitlab-rails/app/helpers/auth_helper.rb /opt/gitlab/embedded/service/gitlab-rails/app/helpers/auth_helper.rb.noshib

revert to shibboleth

by applying on previous file those changes

[root@gitlab gitlab]# vim /opt/gitlab/embedded/service/gitlab-rails/Gemfile.checksum
[root@gitlab gitlab]# vim /opt/gitlab/embedded/service/gitlab-rails/Gemfile   
[root@gitlab gitlab]# vim /opt/gitlab/embedded/service/gitlab-rails/Gemfile.lock
[root@gitlab gitlab]# vim /opt/gitlab/embedded/service/gitlab-rails/app/helpers/auth_helper.rb

unfrozen

[root@gitlab gitlab]# /opt/gitlab/embedded/bin/bundle config unset frozen
docpublic/systemes/shibboleth/sp_gitlab.1678119548.txt.gz · Last modified: 2023/03/06 16:19 by adminjp
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0