public class ElytronSecurityManager extends Object implements org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
ActiveMQSecurityManager that uses an Elytron SecurityDomain to authenticate
users and perform role checking.| Constructor and Description |
|---|
ElytronSecurityManager(org.wildfly.security.auth.server.SecurityDomain securityDomain)
Creates an instance of
ElytronSecurityManager with the specified SecurityDomain. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
validateUser(String username,
String password) |
boolean |
validateUserAndRole(String username,
String password,
Set<org.apache.activemq.artemis.core.security.Role> roles,
org.apache.activemq.artemis.core.security.CheckType checkType) |
public ElytronSecurityManager(org.wildfly.security.auth.server.SecurityDomain securityDomain)
ElytronSecurityManager with the specified SecurityDomain.securityDomain - a reference to the Elytron SecurityDomain that will be used to authenticate users.public boolean validateUser(String username, String password)
validateUser in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerpublic boolean validateUserAndRole(String username, String password, Set<org.apache.activemq.artemis.core.security.Role> roles, org.apache.activemq.artemis.core.security.CheckType checkType)
validateUserAndRole in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerCopyright © 2019 JBoss by Red Hat. All rights reserved.