Table of Contents - rubycas-client-2.3.9 Documentation
Pages
- LICENSE
-
README
- RubyCAS-Client
- RubyCAS-Client is a Ruby client library for Yale’s Central Authentication Service (CAS) protocol.
- Getting help and reporting problems
- Installation
- Usage Examples
- Using RubyCAS-Client in Rails controllers
- A more complicated example
- Re-authenticating on every request (i.e. the “single sign-out problem”)
- Defining a ‘logout’ action
- Gatewayed (i.e. optional) authentication
- How to act as a CAS proxy
- Additional proxying notes and caveats
- SSL Support
- Testing
- License
Classes and Modules
- CAS
- CAS::Filter
- CASClient
- CASClient::BadResponseException
- CASClient::CASException
- CASClient::Client
- CASClient::Frameworks
- CASClient::Frameworks::Rails
- CASClient::Frameworks::Rails::Filter
- CASClient::Frameworks::Rails::GatewayFilter
- CASClient::Logger
- CASClient::Logger::Formatter
- CASClient::LoggerWrapper
- CASClient::LoginResponse
- CASClient::ProxyGrantingTicket
- CASClient::ProxyResponse
- CASClient::ProxyTicket
- CASClient::ServiceTicket
- CASClient::Tickets
- CASClient::Tickets::Storage
- CASClient::Tickets::Storage::ACTIVE_RECORD_TICKET_STORE
- CASClient::Tickets::Storage::AbstractTicketStore
- CASClient::Tickets::Storage::ActiveRecordTicketStore
- CASClient::Tickets::Storage::CasPgtiou
- CASClient::Tickets::Storage::LocalDirTicketStore
- CASClient::ValidationResponse
- CASClient::XmlResponse
- CasProxyCallbackController
Methods
- ::configure — CASClient::Frameworks::Rails::Filter
- ::fake — CASClient::Frameworks::Rails::Filter
- ::filter — CASClient::Frameworks::Rails::Filter
- ::login_to_service — CASClient::Frameworks::Rails::Filter
- ::login_url — CASClient::Frameworks::Rails::Filter
- ::logout — CASClient::Frameworks::Rails::Filter
- ::method_missing — CAS::Filter
- ::new — CASClient::Logger
- ::new — CASClient::LoggerWrapper
- ::new — CASClient::Client
- ::new — CASClient::ValidationResponse
- ::new — CASClient::ProxyResponse
- ::new — CASClient::LoginResponse
- ::new — CASClient::ServiceTicket
- ::new — CASClient::ProxyGrantingTicket
- ::new — CASClient::Tickets::Storage::LocalDirTicketStore
- ::new — CASClient::Tickets::Storage::ActiveRecordTicketStore
- ::new — CASClient::Tickets::Storage::ActiveRecordTicketStore
- ::read_service_url — CASClient::Frameworks::Rails::Filter
- ::read_ticket — CASClient::Frameworks::Rails::Filter
- ::redirect_to_cas_for_authentication — CASClient::Frameworks::Rails::Filter
- ::returning_from_gateway? — CASClient::Frameworks::Rails::Filter
- ::single_sign_out — CASClient::Frameworks::Rails::Filter
- ::unauthorized! — CASClient::Frameworks::Rails::Filter
- ::use_gatewaying? — CASClient::Frameworks::Rails::Filter
- ::use_gatewaying? — CASClient::Frameworks::Rails::GatewayFilter
- #add_service_to_login_url — CASClient::Client
- #break — CASClient::Logger
- #call — CASClient::Logger::Formatter
- #cas_server_is_up? — CASClient::Client
- #check_and_parse_xml — CASClient::XmlResponse
- #cleanup_service_session_lookup — CASClient::Tickets::Storage::AbstractTicketStore
- #cleanup_service_session_lookup — CASClient::Tickets::Storage::LocalDirTicketStore
- #cleanup_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #cleanup_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #configure — CASClient::Client
- #filename_of_service_session_lookup — CASClient::Tickets::Storage::LocalDirTicketStore
- #format_message — CASClient::Logger
- #get_session_for_service_ticket — CASClient::Tickets::Storage::AbstractTicketStore
- #has_been_validated? — CASClient::ServiceTicket
- #hash_to_query — CASClient::Client
- #https_connection — CASClient::Client
- #is_failure? — CASClient::ValidationResponse
- #is_failure? — CASClient::ProxyResponse
- #is_failure? — CASClient::LoginResponse
- #is_success? — CASClient::ValidationResponse
- #is_success? — CASClient::ProxyResponse
- #is_success? — CASClient::LoginResponse
- #is_valid? — CASClient::ServiceTicket
- #login_to_service — CASClient::Client
- #login_url — CASClient::Client
- #logout_url — CASClient::Client
- #method_missing — CASClient::LoggerWrapper
- #open_pstore — CasProxyCallbackController
- #open_pstore — CASClient::Tickets::Storage::LocalDirTicketStore
- #parse — CASClient::ValidationResponse
- #parse — CASClient::ProxyResponse
- #parse_extra_attribute_value — CASClient::ValidationResponse
- #parse_http_response — CASClient::LoginResponse
- #process_single_sign_out — CASClient::Tickets::Storage::AbstractTicketStore
- #proxy_url — CASClient::Client
- #query_to_hash — CASClient::Client
- #read_service_session_lookup — CASClient::Tickets::Storage::AbstractTicketStore
- #read_service_session_lookup — CASClient::Tickets::Storage::LocalDirTicketStore
- #read_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #read_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #receive_pgt — CasProxyCallbackController
- #render_error — CasProxyCallbackController
- #request_cas_response — CASClient::Client
- #request_login_ticket — CASClient::Client
- #request_proxy_ticket — CASClient::Client
- #retrieve_pgt — CASClient::Tickets::Storage::AbstractTicketStore
- #retrieve_pgt — CASClient::Tickets::Storage::LocalDirTicketStore
- #retrieve_pgt — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #retrieve_pgt — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #retrieve_proxy_granting_ticket — CASClient::Client
- #save_pgt_iou — CASClient::Tickets::Storage::AbstractTicketStore
- #save_pgt_iou — CASClient::Tickets::Storage::LocalDirTicketStore
- #save_pgt_iou — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #save_pgt_iou — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #session_id_from_controller — CASClient::Tickets::Storage::AbstractTicketStore
- #set_real_logger — CASClient::LoggerWrapper
- #store_service_session_lookup — CASClient::Tickets::Storage::AbstractTicketStore
- #store_service_session_lookup — CASClient::Tickets::Storage::LocalDirTicketStore
- #store_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #store_service_session_lookup — CASClient::Tickets::Storage::ActiveRecordTicketStore
- #submit_data_to_cas — CASClient::Client
- #to_s — CASClient::ProxyGrantingTicket
- #to_s — CASClient::XmlResponse
- #validate_proxy_ticket — CASClient::Client
- #validate_service_ticket — CASClient::Client
- #validate_url — CASClient::Client