## Uses of Interface
org.apache.activemq.artemis.spi.core.security.jaas.AuditLoginModule

- Packages that use AuditLoginModule
  Package | Description
  --- | ---
  org.apache.activemq.artemis.spi.core.security.jaas |

- - ### Uses of AuditLoginModule in org.apache.activemq.artemis.spi.core.security.jaas

    Classes in org.apache.activemq.artemis.spi.core.security.jaas that implement AuditLoginModule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPrincipalLoginModule` Abstract login module that uses an external authenticated principal
    `class` | `CertificateLoginModule` A LoginModule that allows for authentication based on SSL certificates.
    `class` | `ExternalCertificateLoginModule` A LoginModule that propagates TLS certificates subject DN as a UserPrincipal.
    `class` | `GuestLoginModule` Always login the user with a default 'guest' identity.
    `class` | `InVMLoginModule`
    `class` | `Krb5LoginModule` populate a subject with kerberos credential from the handler
    `class` | `LDAPLoginModule`
    `class` | `PrincipalConversionLoginModule` populate 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 broker
    `class` | `PropertiesLoginModule`
    `class` | `SCRAMLoginModule` Handles the actual login after channel authentication has succeeded
    `class` | `SCRAMPropertiesLoginModule` Login modules that uses properties files similar to the `PropertiesLoginModule`.
    `class` | `TextFileCertificateLoginModule` A LoginModule allowing for SSL certificate based authentication based on Distinguished Names (DN) stored in text files.

Copyright © 2021 The Apache Software Foundation. All rights reserved.