# Uses of Interface
tigase.db.AuthRepository

Packages that use AuthRepository
Package
Description
tigase.auth
tigase.auth.adhoc
tigase.auth.impl
tigase.db
tigase.db.beans
tigase.db.jdbc
tigase.db.ldap
tigase.db.util
tigase.db.util.importexport
tigase.db.xml
tigase.server.xmppsession
tigase.util.repository
tigase.xmpp
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins

- ## Uses of AuthRepository in tigase.auth

  Methods in tigase.auth with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `void`
  AuthRepositoryAware.`setAuthRepository(AuthRepository repo)`
  Sets AuthRepository.

- ## Uses of AuthRepository in tigase.auth.adhoc

  Fields in tigase.auth.adhoc declared as AuthRepository
  Modifier and Type
  Field
  Description
  `protected AuthRepository`
  AbstractCredentialsCommand.`authRepository`

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

  Fields in tigase.auth.impl declared as AuthRepository
  Modifier and Type
  Field
  Description
  `protected AuthRepository`
  AuthRepoPlainCallbackHandler.`repo`
  Deprecated.
  `protected AuthRepository`
  PlainCallbackHandler.`repo`
  `protected AuthRepository`
  PlainSPCallbackHandler.`repo`
  Deprecated.
  `protected AuthRepository`
  XTokenCallbackHandler.`repo`
  Methods in tigase.auth.impl with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `void`
  AuthRepoPlainCallbackHandler.`setAuthRepository(AuthRepository repo)`
  Deprecated.
  `void`
  PlainCallbackHandler.`setAuthRepository(AuthRepository repo)`
  `void`
  PlainSPCallbackHandler.`setAuthRepository(AuthRepository repo)`
  Deprecated.
  `void`
  ScramCallbackHandler.`setAuthRepository(AuthRepository repo)`
  `void`
  XTokenCallbackHandler.`setAuthRepository(AuthRepository repo)`

- ## Uses of AuthRepository in tigase.db

  Classes in tigase.db that implement AuthRepository
  Modifier and Type
  Class
  Description
  `class`
  `AbstractAuthRepositoryWithCredentials`
  `class`
  `AuthRepositoryImpl`
  Describe class AuthRepositoryImpl here.
  `class`
  `AuthRepositoryMDImpl`
  Implementation of multi domain pool for authentication repositories.
  `class`
  `AuthRepositoryPool`
  Pool for authentication repositories.
  `class`
  `DummyRepository`
  DummyRepository is a class with all methods empty.
  Methods in tigase.db that return AuthRepository
  Modifier and Type
  Method
  Description
  `static AuthRepository`
  RepositoryFactory.`getAuthRepository(String class_name, String resource, Map<String,String> params)`
  Deprecated.
  `AuthRepository`
  AuthRepositoryPool.`takeRepo()`
  Methods in tigase.db with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `void`
  AuthRepositoryPool.`addRepo(AuthRepository repo)`

- ## Uses of AuthRepository in tigase.db.beans

  Classes in tigase.db.beans that implement AuthRepository
  Modifier and Type
  Class
  Description
  `class`
  `AuthRepositoryMDPoolBean`
  Class implements bean for multi domain pool for authentication repositories.
  Methods in tigase.db.beans that return types with arguments of type AuthRepository
  Modifier and Type
  Method
  Description
  `protected Class<AuthRepository>`
  AuthRepositoryMDPoolBean.AuthRepositoryConfigBean.`getRepositoryIfc()`
  Methods in tigase.db.beans with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `protected void`
  AuthRepositoryMDPoolBean.AuthRepositoryConfigBean.`initRepository(AuthRepository repository)`

- ## Uses of AuthRepository in tigase.db.jdbc

  Classes in tigase.db.jdbc that implement AuthRepository
  Modifier and Type
  Class
  Description
  `class`
  `DrupalWPAuth`
  Describe class DrupalWPAuth here.
  `class`
  `JDBCRepository`
  Not synchronized implementation! Musn't be used by more than one thread at the same time.
  `class`
  `TigaseAuth`
  Deprecated.
  `class`
  `TigaseCustomAuth`
  The user authentication connector allows for customized SQL queries to be used.
  `class`
  `TigaseSPAuth`
  Tigase Salted Password Auth.

- ## Uses of AuthRepository in tigase.db.ldap

  Classes in tigase.db.ldap that implement AuthRepository
  Modifier and Type
  Class
  Description
  `class`
  `LdapAuthProvider`

- ## Uses of AuthRepository in tigase.db.util

  Methods in tigase.db.util that return AuthRepository
  Modifier and Type
  Method
  Description
  `protected AuthRepository`
  SchemaLoader.`initializeAuthRepository(AuthRepository authRepository)`
  Methods in tigase.db.util that return types with arguments of type AuthRepository
  Modifier and Type
  Method
  Description
  `protected Function<AuthRepository,SchemaLoader.Result>`
  SchemaLoader.`addUsersToRepositoryFunction(List<BareJID> jids, String pwd, Logger log)`
  Methods in tigase.db.util with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `protected AuthRepository`
  SchemaLoader.`initializeAuthRepository(AuthRepository authRepository)`

- ## Uses of AuthRepository in tigase.db.util.importexport

  Fields in tigase.db.util.importexport declared as AuthRepository
  Modifier and Type
  Field
  Description
  `protected final AuthRepository`
  CredentialsExtension.AuthImportExtension.`authRepository`
  Constructors in tigase.db.util.importexport with parameters of type AuthRepository
  Modifier
  Constructor
  Description
  `protected`
  `AuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism)`
  `protected`
  `PlainAuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism, boolean importPLAIN)`
  ``
  `SCRAMAuthImportExtension(AuthRepository authRepository, BareJID user, String mechanism)`

- ## Uses of AuthRepository in tigase.db.xml

  Classes in tigase.db.xml that implement AuthRepository
  Modifier and Type
  Class
  Description
  `class`
  `XMLRepository`
  Class `XMLRepository` is a XML implementation of `UserRepository`.

- ## Uses of AuthRepository in tigase.server.xmppsession

  Constructors in tigase.server.xmppsession with parameters of type AuthRepository
  Modifier
  Constructor
  Description
  ``
  `SMResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`

- ## Uses of AuthRepository in tigase.util.repository

  Methods in tigase.util.repository with parameters of type AuthRepository
  Modifier and Type
  Method
  Description
  `static void`
  RepositoryUtils.`copyRepositories(UserRepository src, AuthRepository dst)`
  `static void`
  RepositoryUtils.`copyUser(BareJID user, UserRepository src, AuthRepository dst)`

- ## Uses of AuthRepository in tigase.xmpp

  Fields in tigase.xmpp declared as AuthRepository
  Modifier and Type
  Field
  Description
  `protected AuthRepository`
  RepositoryAccess.`authRepo`
  Methods in tigase.xmpp that return AuthRepository
  Modifier and Type
  Method
  Description
  `AuthRepository`
  XMPPResourceConnection.`getAuthRepository()`
  Constructors in tigase.xmpp with parameters of type AuthRepository
  Modifier
  Constructor
  Description
  ``
  `RepositoryAccess(UserRepository rep, AuthRepository auth)`
  Creates a new `RepositoryAccess` instance.
  ``
  `XMPPResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`

- ## Uses of AuthRepository in tigase.xmpp.impl

  Constructors in tigase.xmpp.impl with parameters of type AuthRepository
  Modifier
  Constructor
  Description
  ``
  `OfflineResourceConnection(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)`
  Creates a new `XMPPResourceConnection` instance.