Delegates
Delegate yourself!
Last updated
Was this helpful?
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
This delegate enables your application objects to deal with authentication features via delegation.
jwtAuth()
cbSecure()
auth()
component name="User" delegates="auth@cbSecurity"{
}This delegate adds authorization capabilities to your objects.
hasPermission()
hasRole()
isLoggedIn()
guest()
hasAll()
hasNone()
sameUser()
This delegate adds JWT Subject methods to a target.
getJWTCustomClaims()
getJWTScopes()
Last updated
Was this helpful?
Was this helpful?
component name="User" delegates="Authorizable@cbSecurity"{
}component name="User" delegates="JwtSubject@cbSecurity"{
}