Package org.apache.activemq.artemis.spi.core.security.jaas
package org.apache.activemq.artemis.spi.core.security.jaas
-
ClassDescriptionAbstract login module that uses an external authenticated principalA Callback for SSL certificates.A LoginModule that allows for authentication based on SSL certificates.A Callback for getting the Client ID.Callback to obtain a
MessageDigest
for login purposeA LoginModule that propagates TLS certificates subject DN as a UserPrincipal.Always login the user with a default 'guest' identity.Callback for obtaining information about a used HMac
delegate to our JAAS login modules by adapting our handlers to httpserver.httpExchangeA JAAS CallbackHandler.populate a subject with kerberos credential from the handlerpopulate an empty (no UserPrincipal) subject with UserPrincipal seeded from existing principal Useful when a third party login module generated principal needs to be accepted as-is by the brokerA Callback for getting the peer principals.Handles the actual login after channel authentication has succeededcallback to obtain the a mechanism used in a SASL-SCRAM authenticationLogin modules that uses properties files similar to thePropertiesLoginModule
.A LoginModule allowing for SSL certificate based authentication based on Distinguished Names (DN) stored in text files.