Minimize CE/EE difference in Gitlab::Auth::UserAuthFinders

Signed-off-by: Rémy Coutable <remy@rymai.me>
This commit is contained in:
Rémy Coutable 2018-05-18 14:00:44 +02:00
parent 37cd2b9b4d
commit dfdbf198b3
No known key found for this signature in database
GPG Key ID: 98DFFD1C0C62B70B
1 changed files with 6 additions and 4 deletions

View File

@ -1,9 +1,5 @@
module Gitlab
module Auth
#
# Exceptions
#
AuthenticationError = Class.new(StandardError)
MissingTokenError = Class.new(AuthenticationError)
TokenNotFoundError = Class.new(AuthenticationError)
@ -61,6 +57,12 @@ module Gitlab
private
def route_authentication_setting
return {} unless respond_to?(:route_setting)
route_setting(:authentication) || {}
end
def access_token
strong_memoize(:access_token) do
find_oauth_access_token || find_personal_access_token