gitlab-org--gitlab-foss/lib/gitlab/o_auth
Rémy Coutable cc66c3fda2
Don't force the encoding of the OAuth provider in Gitlab::OAuth::AuthHash#provider
Some providers freeze their name (e.g.
414c43ef3f/lib/omniauth/strategies/google_oauth2.rb (L1)),
so trying to modify the string would fail with a `can't modify frozen
String` exception (see
https://gitlab.com/gitlab-org/gitlab-ce/issues/37845#note_40308148).

In this case, we can just stop trying to force the encoding of the
provider name as they should always be in utf8 by default.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-09-14 10:29:35 +02:00
..
auth_hash.rb Don't force the encoding of the OAuth provider in Gitlab::OAuth::AuthHash#provider 2017-09-14 10:29:35 +02:00
provider.rb Return nil when looking up config for unknown LDAP provider 2017-05-30 16:41:07 -05:00
session.rb Better categorize test coverage results 2017-08-11 10:59:11 -04:00
user.rb Profile updates from providers 2017-09-06 16:38:52 +03:00