Package | Description |
---|---|
org.wso2.carbon.andes.authorization.andes |
Modifier and Type | Method and Description |
---|---|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleBindQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Authorize binding a destination to an exchange based on permissions.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleBrowseQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Evaluate whether the user has browsing permission for a queue
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleConsumeQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Evaluates whether the user has consuming permissions for a queue, topic or durable topic.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleCreateQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Evaluates user permissions when creating a queue.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleDeleteQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
The following method handles the deletion of a queue by checking whether the user is
authorized or not.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handlePublishToExchange(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Authorise publishing to a given exchange based on user's permissions.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handlePurgeQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
This method handles the deletion of messages of a topic or queue.
|
static org.wso2.andes.server.security.Result |
AndesAuthorizationHandler.handleUnbindQueue(String username,
org.wso2.carbon.user.api.UserRealm userRealm,
org.wso2.andes.server.security.access.ObjectProperties properties,
org.wso2.andes.server.security.access.Operation operation)
Evaluates whether the user has unbind permissions for an exchange.
|
Copyright © 2020 WSO2. All rights reserved.