Method List
-
authenticated? RackJwtAegis::RequestContext
-
#authorize RackJwtAegis::RbacManager
-
build RackJwtAegis::CacheAdapter
-
#build_error_body RackJwtAegis::ResponseBuilder
-
#build_permission_key RackJwtAegis::RbacManager
-
#cache_matched_permission RackJwtAegis::RbacManager
-
#cache_permission_result RackJwtAegis::RbacManager
-
#cached_permissions_ttl RackJwtAegis::Configuration
-
#call RackJwtAegis::Middleware
-
#check_cached_permission RackJwtAegis::RbacManager
-
#check_rbac_format? RackJwtAegis::RbacManager
-
#check_rbac_permission RackJwtAegis::RbacManager
-
#check_role_permissions? RackJwtAegis::RbacManager
-
#cleanup_expired RackJwtAegis::MemoryAdapter
-
#clear RackJwtAegis::CacheAdapter
-
#clear RackJwtAegis::MemoryAdapter
-
#clear RackJwtAegis::RedisAdapter
-
#clear RackJwtAegis::MemcachedAdapter
-
#clear RackJwtAegis::SolidCacheAdapter
-
#config_boolean? RackJwtAegis::Configuration
-
current_tenant_id RackJwtAegis::RequestContext
-
current_user_id RackJwtAegis::RequestContext
-
#custom_payload_validator RackJwtAegis::Configuration
-
#debug_log RackJwtAegis::DebugLogger
-
#debug_mode RackJwtAegis::Configuration
-
#debug_mode? RackJwtAegis::Configuration
-
#delete RackJwtAegis::CacheAdapter
-
#delete RackJwtAegis::MemoryAdapter
-
#delete RackJwtAegis::RedisAdapter
-
#delete RackJwtAegis::MemcachedAdapter
-
#delete RackJwtAegis::SolidCacheAdapter
-
#deserialize_value RackJwtAegis::CacheAdapter
-
#enabled_features RackJwtAegis::Middleware
-
#error_response RackJwtAegis::ResponseBuilder
-
#exist? RackJwtAegis::CacheAdapter
-
#extract_api_path_from_request RackJwtAegis::RbacManager
-
#extract_jwt_token RackJwtAegis::Middleware
-
#extract_slug_from_path RackJwtAegis::MultiTenantValidator
-
#extract_subdomain RackJwtAegis::MultiTenantValidator
-
#extract_user_roles RackJwtAegis::Middleware
-
#extract_user_roles_from_request RackJwtAegis::RbacManager
-
#find_matching_permission RackJwtAegis::RbacManager
-
#forbidden_response RackJwtAegis::Configuration
-
#forbidden_response RackJwtAegis::ResponseBuilder
-
has_pathname_slug_access? RackJwtAegis::RequestContext
-
#initialize RackJwtAegis::Middleware
-
#initialize RackJwtAegis::RbacManager
-
#initialize RackJwtAegis::CacheAdapter
-
#initialize RackJwtAegis::MemoryAdapter
-
#initialize RackJwtAegis::RedisAdapter
-
#initialize RackJwtAegis::MemcachedAdapter
-
#initialize RackJwtAegis::SolidCacheAdapter
-
#initialize RackJwtAegis::Configuration
-
#initialize RackJwtAegis::JwtValidator
-
#initialize RackJwtAegis::RequestContext
-
#initialize RackJwtAegis::ResponseBuilder
-
#initialize RackJwtAegis::MultiTenantValidator
-
#jwt_algorithm RackJwtAegis::Configuration
-
#jwt_secret RackJwtAegis::Configuration
-
#method_matches? RackJwtAegis::RbacManager
-
#multi_tenant_enabled? RackJwtAegis::Middleware
-
#nuke_user_permissions_cache RackJwtAegis::RbacManager
-
#path_matches? RackJwtAegis::RbacManager
-
#pathname_slug_pattern RackJwtAegis::Configuration
-
pathname_slugs RackJwtAegis::RequestContext
-
payload RackJwtAegis::RequestContext
-
#payload_key RackJwtAegis::Configuration
-
#payload_mapping RackJwtAegis::Configuration
-
#permission_matches? RackJwtAegis::RbacManager
-
#permissions_cache_store RackJwtAegis::Configuration
-
#permissions_cache_store_options RackJwtAegis::Configuration
-
#rbac_cache_store RackJwtAegis::Configuration
-
#rbac_cache_store_options RackJwtAegis::Configuration
-
#rbac_enabled RackJwtAegis::Configuration
-
#rbac_enabled? RackJwtAegis::Configuration
-
#rbac_last_update_timestamp RackJwtAegis::RbacManager
-
#read RackJwtAegis::CacheAdapter
-
#read RackJwtAegis::MemoryAdapter
-
#read RackJwtAegis::RedisAdapter
-
#read RackJwtAegis::MemcachedAdapter
-
#read RackJwtAegis::SolidCacheAdapter
-
#remove_stale_permission RackJwtAegis::RbacManager
-
#serialize_value RackJwtAegis::CacheAdapter
-
#set_context RackJwtAegis::RequestContext
-
#set_defaults RackJwtAegis::Configuration
-
#set_tenant_context RackJwtAegis::RequestContext
-
#set_user_context RackJwtAegis::RequestContext
-
#setup_cache_adapters RackJwtAegis::RbacManager
-
#skip_path? RackJwtAegis::Configuration
-
#skip_paths RackJwtAegis::Configuration
-
subdomain RackJwtAegis::RequestContext
-
tenant_id RackJwtAegis::RequestContext
-
#tenant_id_header_name RackJwtAegis::Configuration
-
#unauthorized_response RackJwtAegis::Configuration
-
#unauthorized_response RackJwtAegis::ResponseBuilder
-
user_id RackJwtAegis::RequestContext
-
#validate RackJwtAegis::JwtValidator
-
#validate RackJwtAegis::MultiTenantValidator
-
#validate! RackJwtAegis::Configuration
-
#validate_cache_settings! RackJwtAegis::Configuration
-
#validate_claim_types RackJwtAegis::JwtValidator
-
#validate_jwt_settings! RackJwtAegis::Configuration
-
#validate_multi_tenant_settings! RackJwtAegis::Configuration
-
#validate_pathname_slug RackJwtAegis::Configuration
-
#validate_pathname_slug RackJwtAegis::MultiTenantValidator
-
#validate_pathname_slug? RackJwtAegis::Configuration
-
#validate_payload_mapping! RackJwtAegis::Configuration
-
#validate_payload_structure RackJwtAegis::JwtValidator
-
#validate_rbac_cache_format RackJwtAegis::RbacManager
-
#validate_required_claims RackJwtAegis::JwtValidator
-
#validate_subdomain RackJwtAegis::Configuration
-
#validate_subdomain RackJwtAegis::MultiTenantValidator
-
#validate_subdomain? RackJwtAegis::Configuration
-
#validate_tenant_id RackJwtAegis::Configuration
-
#validate_tenant_id? RackJwtAegis::Configuration
-
#validate_tenant_id_header RackJwtAegis::MultiTenantValidator
-
#write RackJwtAegis::CacheAdapter
-
#write RackJwtAegis::MemoryAdapter
-
#write RackJwtAegis::RedisAdapter
-
#write RackJwtAegis::MemcachedAdapter
-
#write RackJwtAegis::SolidCacheAdapter