Table of Contents - jwt_sessions-2.6.0 Documentation
Classes and Modules
- JWTSessions
- JWTSessions::AccessToken
- JWTSessions::Authorization
- JWTSessions::CSRFToken
- JWTSessions::Errors
- JWTSessions::Errors::ClaimsVerification
- JWTSessions::Errors::Error
- JWTSessions::Errors::Expired
- JWTSessions::Errors::InvalidPayload
- JWTSessions::Errors::Malconfigured
- JWTSessions::Errors::Unauthorized
- JWTSessions::RailsAuthorization
- JWTSessions::RefreshToken
- JWTSessions::Session
- JWTSessions::StoreAdapters
- JWTSessions::StoreAdapters::AbstractStoreAdapter
- JWTSessions::StoreAdapters::MemoryStoreAdapter
- JWTSessions::StoreAdapters::RedisStoreAdapter
- JWTSessions::Token
Methods
- ::all — JWTSessions::RefreshToken
- ::build_by_name — JWTSessions::StoreAdapters
- ::build_with_token_attrs — JWTSessions::AccessToken
- ::build_with_token_attrs — JWTSessions::RefreshToken
- ::create — JWTSessions::AccessToken
- ::create — JWTSessions::RefreshToken
- ::decode — JWTSessions::Token
- ::decode! — JWTSessions::Token
- ::destroy — JWTSessions::AccessToken
- ::destroy — JWTSessions::RefreshToken
- ::encode — JWTSessions::Token
- ::find — JWTSessions::AccessToken
- ::find — JWTSessions::RefreshToken
- ::flush_all — JWTSessions::Session
- ::meta — JWTSessions::Token
- ::new — JWTSessions::AccessToken
- ::new — JWTSessions::CSRFToken
- ::new — JWTSessions::RefreshToken
- ::new — JWTSessions::Session
- ::new — JWTSessions::StoreAdapters::MemoryStoreAdapter
- ::new — JWTSessions::StoreAdapters::RedisStoreAdapter
- #access_expiration — JWTSessions
- #access_key — JWTSessions::StoreAdapters::RedisStoreAdapter
- #access_token_data — JWTSessions::Session
- #algorithm — JWTSessions
- #algorithm= — JWTSessions
- #all_refresh_tokens — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #all_refresh_tokens — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #all_refresh_tokens — JWTSessions::StoreAdapters::RedisStoreAdapter
- #authorize_refresh_by_access_cookie! — JWTSessions::Authorization
- #authorize_refresh_by_access_header! — JWTSessions::Authorization
- #authorize_refresh_by_access_request! — JWTSessions::Authorization
- #authorize_request — JWTSessions::Authorization
- #build_redis_url — JWTSessions::StoreAdapters::RedisStoreAdapter
- #check_access_uid_within_refresh_token — JWTSessions::Session
- #check_csrf — JWTSessions::Authorization
- #check_refresh_on_time — JWTSessions::Session
- #claimless_payload — JWTSessions::Authorization
- #configure_redis_client — JWTSessions::StoreAdapters::RedisStoreAdapter
- #cookie_based_auth — JWTSessions::Authorization
- #cookie_by — JWTSessions
- #cookieless_auth — JWTSessions::Authorization
- #create_access_token — JWTSessions::Session
- #create_csrf_token — JWTSessions::Session
- #create_refresh_token — JWTSessions::Session
- #csrf — JWTSessions::Session
- #custom_access_expiration — JWTSessions
- #custom_refresh_expiration — JWTSessions
- #destroy — JWTSessions::AccessToken
- #destroy — JWTSessions::RefreshToken
- #destroy_access — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #destroy_access — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #destroy_access — JWTSessions::StoreAdapters::RedisStoreAdapter
- #destroy_refresh — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #destroy_refresh — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #destroy_refresh — JWTSessions::StoreAdapters::RedisStoreAdapter
- #encryption_key= — JWTSessions
- #fetch_access — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #fetch_access — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #fetch_access — JWTSessions::StoreAdapters::RedisStoreAdapter
- #fetch_refresh — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #fetch_refresh — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #fetch_refresh — JWTSessions::StoreAdapters::RedisStoreAdapter
- #first_refresh_key — JWTSessions::StoreAdapters::RedisStoreAdapter
- #flush_by_access_payload — JWTSessions::Session
- #flush_by_token — JWTSessions::Session
- #flush_by_uid — JWTSessions::Session
- #flush_namespaced — JWTSessions::Session
- #flush_namespaced_access_tokens — JWTSessions::Session
- #found_token — JWTSessions::Authorization
- #full_refresh_key — JWTSessions::StoreAdapters::RedisStoreAdapter
- #header_by — JWTSessions
- #invalid_authorization — JWTSessions::Authorization
- #issue_tokens_after_refresh — JWTSessions::Session
- #jwt_options — JWTSessions
- #link_access_to_refresh — JWTSessions::Session
- #login — JWTSessions::Session
- #masked_csrf — JWTSessions::Session
- #masked_token — JWTSessions::CSRFToken
- #payload — JWTSessions::Authorization
- #persist_access — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #persist_access — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #persist_access — JWTSessions::StoreAdapters::RedisStoreAdapter
- #persist_in_store — JWTSessions::RefreshToken
- #persist_refresh — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #persist_refresh — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #persist_refresh — JWTSessions::StoreAdapters::RedisStoreAdapter
- #raw_token — JWTSessions::CSRFToken
- #refresh — JWTSessions::Session
- #refresh_by_access_invalid? — JWTSessions::Authorization
- #refresh_by_access_payload — JWTSessions::Session
- #refresh_by_uid — JWTSessions::Session
- #refresh_csrf — JWTSessions::Session
- #refresh_expiration — JWTSessions
- #refresh_key — JWTSessions::StoreAdapters::RedisStoreAdapter
- #refresh_token_data — JWTSessions::Session
- #refresh_tokens_hash — JWTSessions::Session
- #refresh_uid — JWTSessions::AccessToken
- #refresh_uid= — JWTSessions::AccessToken
- #request_cookies — JWTSessions::Authorization
- #request_cookies — JWTSessions::RailsAuthorization
- #request_headers — JWTSessions::Authorization
- #request_headers — JWTSessions::RailsAuthorization
- #request_method — JWTSessions::Authorization
- #request_method — JWTSessions::RailsAuthorization
- #retrieve_csrf — JWTSessions::Authorization
- #retrieve_refresh_token — JWTSessions::Session
- #retrieve_val_from — JWTSessions::Session
- #scan_keys — JWTSessions::StoreAdapters::RedisStoreAdapter
- #secure_compare — JWTSessions::CSRFToken
- #select_keys — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #session_exists? — JWTSessions::Session
- #session_exists? — JWTSessions::Authorization
- #should_check_csrf? — JWTSessions::Authorization
- #supported_algos — JWTSessions
- #token — JWTSessions::AccessToken
- #token_from_cookies — JWTSessions::Authorization
- #token_from_headers — JWTSessions::Authorization
- #token_store — JWTSessions
- #token_store= — JWTSessions
- #token_uid — JWTSessions::Session
- #tokens_hash — JWTSessions::Session
- #uid_from_key — JWTSessions::StoreAdapters::RedisStoreAdapter
- #unmask_token — JWTSessions::CSRFToken
- #update — JWTSessions::RefreshToken
- #update_refresh — JWTSessions::StoreAdapters::AbstractStoreAdapter
- #update_refresh — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #update_refresh — JWTSessions::StoreAdapters::RedisStoreAdapter
- #update_refresh_fields — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #update_refresh_token — JWTSessions::Session
- #valid_access_csrf? — JWTSessions::Session
- #valid_access_request? — JWTSessions::Session
- #valid_authenticity_token? — JWTSessions::CSRFToken
- #valid_csrf? — JWTSessions::Session
- #valid_csrf_token? — JWTSessions::Authorization
- #valid_refresh_csrf? — JWTSessions::Session
- #validate? — JWTSessions
- #value_if_not_expired — JWTSessions::StoreAdapters::MemoryStoreAdapter
- #xor_byte_strings — JWTSessions::CSRFToken