2018-01-16 16:31:47 +01:00
|
|
|
class StagingAuthService
|
|
|
|
def self.authenticate(username, password)
|
|
|
|
if enabled?
|
2018-03-12 17:05:03 +01:00
|
|
|
username == Rails.application.secrets.basic_auth[:username] && password == Rails.application.secrets.basic_auth[:password]
|
2018-01-16 16:31:47 +01:00
|
|
|
else
|
|
|
|
true
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
def self.enabled?
|
2018-03-12 17:05:03 +01:00
|
|
|
ENV['BASIC_AUTH_ENABLED'] == 'enabled'
|
2018-01-16 16:31:47 +01:00
|
|
|
end
|
|
|
|
end
|