Class: Bsm::Sso::Client::Strategies::Ticket

Inherits:
Base
  • Object
show all
Includes:
UrlHelpers
Defined in:
lib/bsm/sso/client/strategies/ticket.rb

Instance Method Summary collapse

Methods included from UrlHelpers

#service_url

Methods inherited from Base

#user_class

Instance Method Details

#authenticate!Object



8
9
10
11
# File 'lib/bsm/sso/client/strategies/ticket.rb', line 8

def authenticate!
  u = user_class.sso_consume(params[:ticket], service_url)
  u.nil? ? fail!(:invalid) : success!(u)
end

#valid?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/bsm/sso/client/strategies/ticket.rb', line 4

def valid?
  params[:ticket].present?
end