Package org.cometd.server.authorizer
Class GrantAuthorizer
java.lang.Object
org.cometd.server.authorizer.GrantAuthorizer
- All Implemented Interfaces:
Authorizer
This Authorizer implementation grants permission
for a set of operations defined at construction time.
If the operation does not match, it ignores the authorization request.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cometd.bayeux.server.Authorizer
Authorizer.Operation, Authorizer.Result -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GrantAuthorizerGrantsAuthorizer.Operation.CREATE,Authorizer.Operation.SUBSCRIBEandAuthorizer.Operation.PUBLISHauthorizationstatic final GrantAuthorizerGrantsAuthorizer.Operation.CREATEauthorizationstatic final GrantAuthorizerGrantsAuthorizer.Operation.CREATEandAuthorizer.Operation.SUBSCRIBEauthorizationstatic final GrantAuthorizerGrants no authorization, the authorization request is ignoredstatic final GrantAuthorizerGrantsAuthorizer.Operation.PUBLISHauthorizationstatic final GrantAuthorizerGrantsAuthorizer.Operation.SUBSCRIBEauthorizationstatic final GrantAuthorizerGrantsAuthorizer.Operation.SUBSCRIBEandAuthorizer.Operation.PUBLISHauthorization -
Method Summary
Modifier and TypeMethodDescriptionauthorize(Authorizer.Operation operation, org.cometd.bayeux.ChannelId channel, ServerSession session, ServerMessage message) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.cometd.bayeux.server.Authorizer
authorize
-
Field Details
-
GRANT_CREATE
GrantsAuthorizer.Operation.CREATEauthorization -
GRANT_SUBSCRIBE
GrantsAuthorizer.Operation.SUBSCRIBEauthorization -
GRANT_PUBLISH
GrantsAuthorizer.Operation.PUBLISHauthorization -
GRANT_CREATE_SUBSCRIBE
GrantsAuthorizer.Operation.CREATEandAuthorizer.Operation.SUBSCRIBEauthorization -
GRANT_SUBSCRIBE_PUBLISH
GrantsAuthorizer.Operation.SUBSCRIBEandAuthorizer.Operation.PUBLISHauthorization -
GRANT_ALL
GrantsAuthorizer.Operation.CREATE,Authorizer.Operation.SUBSCRIBEandAuthorizer.Operation.PUBLISHauthorization -
GRANT_NONE
Grants no authorization, the authorization request is ignored
-
-
Method Details
-
authorize
public Authorizer.Result authorize(Authorizer.Operation operation, org.cometd.bayeux.ChannelId channel, ServerSession session, ServerMessage message) - Specified by:
authorizein interfaceAuthorizer
-
toString
-