52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/gds-sso/bearer_token.rb', line 52
def self.locate(token_string)
dummy_api_user = GDS::SSO.test_user || GDS::SSO::Config.user_klass.where(email: "[email protected]").first
if dummy_api_user.nil?
dummy_api_user = GDS::SSO::Config.user_klass.new
dummy_api_user.email = "[email protected]"
dummy_api_user.uid = "#{rand(10000)}"
dummy_api_user.name = "Dummy API user created by gds-sso"
dummy_api_user.permissions = ["signin"]
dummy_api_user.save!
end
dummy_api_user
end
|