# Uses of Interface
tigase.auth.Aware

Packages that use Aware
Package
Description
tigase.auth
tigase.auth.impl

- ## Uses of Aware in tigase.auth

  Subinterfaces of Aware in tigase.auth
  Modifier and Type
  Interface
  Description
  `interface`
  `AuthRepositoryAware`
  Interface should be implemented by CallbackHandler instance if AuthRepository from session should be injected.
  `interface`
  `DomainAware`
  Interface should be implemented by CallbackHandler instance if domain name rom current XMPP Session should be injected.
  `interface`
  `NonAuthUserRepositoryAware`
  `interface`
  `SessionAware`
  Interface should be implemented by CallbackHandler instance if current XMPP Session should be injected.

- ## Uses of Aware in tigase.auth.impl

  Classes in tigase.auth.impl that implement Aware
  Modifier and Type
  Class
  Description
  `class`
  `AuthRepoPlainCallbackHandler`
  Deprecated.
  `class`
  `CertBasedCallbackHandler`
  `class`
  `PlainCallbackHandler`
  Implementation of CallbackHandler for authentication with SASL PLAIN or using plaintext password.
  `class`
  `PlainSPCallbackHandler`
  Deprecated.
  `class`
  `ScramCallbackHandler`
  Implementation of CallbackHandler to support authentication using SASL SCRAM-* authentication mechanism.
  `class`
  `XTokenCallbackHandler`