# Package tigase.jaxmpp.core.client.xmpp.modules.auth

Support for SASL and non-SASL authentication .

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AuthModule.AuthFailedHandler |
  AuthModule.AuthStartHandler |
  AuthModule.AuthSuccessHandler |
  CredentialsCallback | With this callback user password may be not stored in SessionObject but may be calculated my class.
  NonSaslAuthModule.NonSaslAuthFailedHandler |
  NonSaslAuthModule.NonSaslAuthStartHandler |
  NonSaslAuthModule.NonSaslAuthSuccessHandler |
  SaslMechanism | Interface for implementing SASL mechanisms.
  SaslModule.SaslAuthFailedHandler |
  SaslModule.SaslAuthStartHandler |
  SaslModule.SaslAuthSuccessHandler |
  XOAuth2TokenCallback | With this callback user password may be not stored in SessionObject but may be calculated my class.

- Class Summary
  Class | Description
  --- | ---
  AuthModule | Module used for authentication.
  AuthModule.AuthFailedHandler.AuthFailedEvent |
  AuthModule.AuthStartHandler.AuthStartEvent |
  AuthModule.AuthSuccessHandler.AuthSuccessEvent |
  AuthModule.DefaultCredentialsCallback |
  NonSaslAuthModule | Implementaion of XEP-0078: Non-SASL Authentication.
  NonSaslAuthModule.NonSaslAuthFailedHandler.NonSaslAuthFailedEvent |
  NonSaslAuthModule.NonSaslAuthStartHandler.NonSaslAuthStartEvent |
  NonSaslAuthModule.NonSaslAuthSuccessHandler.NonSaslAuthSuccessEvent |
  SaslModule | Module for SASL authentication.
  SaslModule.SaslAuthFailedHandler.SaslAuthFailedEvent |
  SaslModule.SaslAuthStartHandler.SaslAuthStartEvent |
  SaslModule.SaslAuthSuccessHandler.SaslAuthSuccessEvent |

- Enum Summary
  Enum | Description
  --- | ---
  SaslModule.SaslError |

- Exception Summary
  Exception | Description
  --- | ---
  ClientSaslException |
  SaslModule.UnsupportedSaslMechanisms |

## Package tigase.jaxmpp.core.client.xmpp.modules.auth Description

Support for SASL and non-SASL authentication .

Copyright © 2006–2023 Tigase. All rights reserved.