Vendor omniauth-gitlab gem to provide backwards compatibility
This commit vendors the omniauth-gem v4.0.0 to support: 1. OmniAuth v1 and v2. OmniAuth v2 disables GET requests by default and defaults to POST. GitLab already has patched v1 to use POST, but other dependencies need to be updated: https://gitlab.com/gitlab-org/gitlab/-/issues/30073. 2. [`oauth2`](https://github.com/oauth-xx/oauth2) v1.4.9 and up. [v1.4.9 fixed relative URL handling](https://github.com/oauth-xx/oauth2/pull/469). However, this breaks the default GitLab.com configuration and existing configurations that use the `/api/v4` suffix in the `site` parameter. [omniauth-gitlab v4.0.0 fixed the first issue](https://github.com/linchus/omniauth-gitlab/pull/22), but the second issue requires an admin to update `site` to drop the suffix. This fork restores backwards compatibility that was removed in omniauth-gitlab v2.0.0. Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/361284 Changelog: changed
显示
- Gemfile 1 个添加, 1 个删除Gemfile
- Gemfile.lock 8 个添加, 4 个删除Gemfile.lock
- vendor/gems/omniauth-gitlab/.gitignore 17 个添加, 0 个删除vendor/gems/omniauth-gitlab/.gitignore
- vendor/gems/omniauth-gitlab/Gemfile 4 个添加, 0 个删除vendor/gems/omniauth-gitlab/Gemfile
- vendor/gems/omniauth-gitlab/Gemfile.lock 73 个添加, 0 个删除vendor/gems/omniauth-gitlab/Gemfile.lock
- vendor/gems/omniauth-gitlab/LICENSE.txt 22 个添加, 0 个删除vendor/gems/omniauth-gitlab/LICENSE.txt
- vendor/gems/omniauth-gitlab/README.md 94 个添加, 0 个删除vendor/gems/omniauth-gitlab/README.md
- vendor/gems/omniauth-gitlab/Rakefile 7 个添加, 0 个删除vendor/gems/omniauth-gitlab/Rakefile
- vendor/gems/omniauth-gitlab/lib/omniauth-gitlab.rb 2 个添加, 0 个删除vendor/gems/omniauth-gitlab/lib/omniauth-gitlab.rb
- vendor/gems/omniauth-gitlab/lib/omniauth-gitlab/version.rb 5 个添加, 0 个删除vendor/gems/omniauth-gitlab/lib/omniauth-gitlab/version.rb
- vendor/gems/omniauth-gitlab/lib/omniauth/strategies/gitlab.rb 46 个添加, 0 个删除...or/gems/omniauth-gitlab/lib/omniauth/strategies/gitlab.rb
- vendor/gems/omniauth-gitlab/omniauth-gitlab.gemspec 26 个添加, 0 个删除vendor/gems/omniauth-gitlab/omniauth-gitlab.gemspec
- vendor/gems/omniauth-gitlab/spec/omniauth/strategies/gitlab_spec.rb 80 个添加, 0 个删除...s/omniauth-gitlab/spec/omniauth/strategies/gitlab_spec.rb
- vendor/gems/omniauth-gitlab/spec/spec_helper.rb 8 个添加, 0 个删除vendor/gems/omniauth-gitlab/spec/spec_helper.rb
加载中
想要评论请 注册 或 登录