# Package tigase.auth

- Interface Summary
  Interface | Description
  --- | ---
  AuthRepositoryAware | Interface should be implemented by CallbackHandler instance if AuthRepository from session should be injected.
  Aware |
  DomainAware | Interface should be implemented by CallbackHandler instance if domain name rom current XMPP Session should be injected.
  MechanismSelector | Interface for implementing selectors of SASL mechanisms.
  NonAuthUserRepositoryAware |
  PluginSettingsAware | Interface should be implemented by CallbackHandler instance if plugin settings should be injected.
  SessionAware | Interface should be implemented by CallbackHandler instance if current XMPP Session should be injected.

- Class Summary
  Class | Description
  --- | ---
  CallbackHandlerFactory | Factory of CallbackHandlers.
  DefaultMechanismSelector |
  MechanismSelectorFactory |
  TigaseSaslProvider | Describe class TigaseSaslProvider here.

- Enum Summary
  Enum | Description
  --- | ---
  XmppSaslException.SaslError |

- Exception Summary
  Exception | Description
  --- | ---
  XmppSaslException |

Copyright © 2022 "Tigase, Inc.". All rights reserved.