Class: OmniAuth::Strategies::CAS
- Inherits:
-
Object
- Object
- OmniAuth::Strategies::CAS
- Defined in:
- lib/mumukit/login/provider/cas.rb
Defined Under Namespace
Classes: ServiceTicketValidator
Instance Method Summary collapse
Instance Method Details
#service_validate_url(service_url, ticket) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/mumukit/login/provider/cas.rb', line 33 def service_validate_url(service_url, ticket) service_url = Addressable::URI.parse(service_url) service_url.query_values = service_url.query_values.tap { |qs| qs.delete('ticket') } cas_url + append_params(.service_validate_url, { service: service_url.to_s.sub(/\?$/, ''), ticket: ticket }) end |