All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Adapter Adapter is the interface for Casbin adapters.AdapterMock Assertion Assertion represents an expression in a section of the model.BatchAdapter BuiltInFunctions BuiltInFunctions.GenerateConditionalGFunctionClass BuiltInFunctions.GenerateGFunctionClass Cache CacheableParam CachedEnforcer CacheItem CasbinAdapterException CasbinCacheException CasbinConfigException CasbinEffectorException CasbinMatcherException CasbinNameNotExistException CasbinPolicyFileNotFoundException ConditionalRoleManager Config CoreEnforcer CoreEnforcer defines the core functionality of an enforcer.CustomFunction DefaultCache DefaultEffector DefaultEffector is default effector for Casbin.DefaultLogger DefaultRoleManager DefaultStreamEffector DefaultStreamEffectorResult Dispatcher Dispatcher is the interface for jCasbin dispatcherDistributedEnforcer DistributedEnforcer wraps SyncedEnforcer for dispatcher.DomainManager Effect Effector Effector is the interface for Casbin effectors.EnforceContext EnforceContext is used as the first element of the parameter "rvals" in method "enforce"Enforcer Enforcer = ManagementEnforcer + RBAC API.EnforceResult EvalFunc EvalFunc is the wrapper for eval.FileAdapter FileAdapter is the file adapter for Casbin.FilteredAdapter FilteredAdapter is the filtered file adapter for Casbin.FilteredAdapter FilteredAdapter is the interface for Casbin adapters supporting filtered policies.FilteredAdapter.Filter the filter class.Frontend FunctionMap FunctionMap represents the collection of Function.Glob GlobMatchFunc GlobMatchFunc is the wrapper for globMatch.GroupRoleManager GroupRoleManager is used for authorization if the user's group is the role who has permission, but the group information is in the default format (policy start with "g") and the role information is in named format (policy start with "g2", "g3", ...).Helper Helper.loadPolicyLineHandler<T,U> InternalEnforcer InternalEnforcer = CoreEnforcer + Internal API.IPMatchFunc IPMatchFunc is the wrapper for ipMatch.KeyGet2Func KeyGet2Func is the wrapper for keyGet2.KeyGetFunc KeyGetFunc is the wrapper for keyGet.KeyMatch2Func KeyMatch2Func is the wrapper for keyMatch2.KeyMatch3Func KeyMatch3Func is the wrapper for keyMatch3.KeyMatch4Func KeyMatch4Func is the wrapper for keyMatch4.KeyMatch5Func KeyMatch5Func is the wrapper for KeyMatch5.KeyMatchFunc KeyMatchFunc is the wrapper for keyMatch.LinkConditionFuncKey Logger LogUtil LRUCache<K,V> ManagementEnforcer ManagementEnforcer = InternalEnforcer + Management API.MockLogger Model Model represents the whole access control model.Model.PolicyOperations Policy Policy represents the whole access control policy user defined.RegexMatchFunc RegexMatchFunc is the wrapper for regexMatch.Role Role represents the data structure for a role in RBAC.RoleManager StreamEffector StreamEffectorResult SyncedCachedEnforcer SyncedEnforcer SyncedEnforcer = ManagementEnforcer + RBAC API.SyncedLRUCache<K,V> UpdatableAdapter UpdatableAdapter is the interface for Casbin adapters with add update policy function.Util Watcher Watcher is the interface for Casbin watchers.WatcherEx WatcherEx.UpdateType WatcherUpdatable WatcherUpdatable is the strengthen for jCasbin watchers.