class PhobosCheckpointUI::SamlHandler

Public Class Methods

authorized?(user_json) click to toggle source
# File lib/phobos_checkpoint_ui/saml_handler.rb, line 7
def self.authorized?(user_json)
  true
end
new(data) click to toggle source
# File lib/phobos_checkpoint_ui/saml_handler.rb, line 3
def initialize(data)
  @data = data
end
username(user_json) click to toggle source
# File lib/phobos_checkpoint_ui/saml_handler.rb, line 11
def self.username(user_json)
  return 'unknown_user' unless user_json

  JSON(user_json).dig('username')
end

Public Instance Methods

user() click to toggle source
# File lib/phobos_checkpoint_ui/saml_handler.rb, line 17
def user
  { username: 'checkpoint_ui_user' }
end