cbSecurity
model is a specialized service that will allow you to do explicit authorizations in any layer of your ColdBox application.cbSecurity
model so you can do explicit authorization checks anywhere you like.cbSecurity
Modelcbsecure()
mixin (handlers/layouts/views) and then call the appropriate security functions:NoUserLoggedIn
exception will be thrown by all methods.cbSecurity
cbSecurity
Method SummaryNotAuthorized
secure( permissions, [message] )
secureAll( permissions, [message] )
secureNone( permissions, [message] )
secureWhen( context, [message] )
guard() alias to secure()
fail
closure is defined, execute that instead.when( permissions, success, fail )
whenAll( permissions, success, fail )
whenNone( permissions, success, fail )
has( permissions ):boolean
all( permissions ):boolean
none( permissions ):boolean
sameUser( user ):boolean
secureView( permissions, successView, failView )