Delegates
Delegate yourself!
CBSecurity comes bundled with the following delegate objects that you can use in your user objects and provide them with security capabilities.
Auth@cbsecurity
This delegate enables your application objects to deal with authentication features via delegation.
Authorizable@cbsecurity
This delegate adds authorization capabilities to your objects
JwtSubject@cbsecurity
This delegate adds JWT Subject methods to a target
Auth@cbsecurity
This delegate enables your application objects to deal with authentication features via delegation.
jwtAuth()
cbSecure()
auth()
Authorizable@cbsecurity
This delegate adds authorization capabilities to your objects.
hasPermission()
hasRole()
isLoggedIn()
guest()
hasAll()
hasNone()
sameUser()
JwtSubject@cbsecurity
This delegate adds JWT Subject methods to a target.
getJWTCustomClaims()
getJWTScopes()
Last updated