public class CarbonPermissionBasedMQTTAuthorizer extends Object implements org.dna.mqtt.moquette.server.IAuthorizer
Constructor and Description |
---|
CarbonPermissionBasedMQTTAuthorizer() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAuthorizedForTopic(org.wso2.andes.mqtt.MQTTAuthorizationSubject authorizationSubject,
String topic,
org.wso2.andes.configuration.enums.MQTTAuthoriztionPermissionLevel permissionLevel)
Authorized the user against carbon permission model.
|
boolean |
isAuthorizedToConnect(org.wso2.andes.mqtt.MQTTAuthorizationSubject authorizationSubject)
Authorized the user against carbon permission model.
|
public boolean isAuthorizedForTopic(org.wso2.andes.mqtt.MQTTAuthorizationSubject authorizationSubject, String topic, org.wso2.andes.configuration.enums.MQTTAuthoriztionPermissionLevel permissionLevel)
isAuthorizedForTopic
in interface org.dna.mqtt.moquette.server.IAuthorizer
public boolean isAuthorizedToConnect(org.wso2.andes.mqtt.MQTTAuthorizationSubject authorizationSubject)
isAuthorizedToConnect
in interface org.dna.mqtt.moquette.server.IAuthorizer
Copyright © 2020 WSO2. All rights reserved.