ZMObject
└─ZMUserRoleSacsHandler
public class ZMUserRoleSacsHandler
extends ZMObject
| Fields inherited from org.zenmagick.core\ZMObject | |
|---|---|
| properties_ | |
| Method Summary | |
|---|---|
| void | Create new instance. |
| void | evaluate(mixed requestId, mixed credentials, mixed manager) {@inheritDoc} |
| void | evaluateRoles(mixed credentials, array roles) Evaluate role based permission. |
| void | evaluateUsers(mixed credentials, array users) Evaluate user based permission. |
| void | getName() {@inheritDoc} |
| Methods inherited from org.zenmagick.core\ZMObject | |
|---|---|
| __construct, attachMethod, get, getAttachedMethods, getProperties, getPropertyNames, set, singleton | |
public void __construct()
Create new instance.
public void evaluate(mixed requestId, mixed credentials, mixed manager)
public void evaluateRoles(mixed credentials, array roles)
Evaluate role based permission.
public void evaluateUsers(mixed credentials, array users)
Evaluate user based permission.
public void getName()
SACS handler that supports user and role based authorization.
Credentials are expected to implement the
ZMUserRoleCredentialsinterface.