## 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.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.

    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)` |

  - ### 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. * This pool should be used if connection to authentication storage is blocking or synchronized, ie. implemented using single connection.* If implementation of `AuthRepository` uses connection pool or non blocking, concurrent access to authentication storage (ie.
    `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​(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,​java.lang.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 java.lang.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!
    `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 java.util.function.Function<AuthRepository,​SchemaLoader.Result>` | SchemaLoader.`addUsersToRepositoryFunction​(java.util.List<BareJID> jids, java.lang.String pwd, java.util.logging.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.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
    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
    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
    Constructor | Description
    --- | ---
    `OfflineResourceConnection​(JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)` | Creates a new `XMPPResourceConnection` instance.