> # Serveur SIP : Sécurité : DBMSDigestIdentityAsserter

> Options de configuration

> Cette page permet de configurer DBMSDigestIdentityAsserter.

> #### Options de configuration

> Nom | Description
> --- | ---
> DataSourceName | Nom de la source de données JDBC utilisée pour accéder à la base de données. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.DataSourceName`
> SQLGetUsersPassword | Cet attribut contient l'instruction SQL permettant de rechercher le mot de passe d'un utilisateur spécifique. Cette instruction SQL exige un paramètre unique pour le nom utilisateur et doit renvoyer un ensemble de résultats (ResultSet) qui comporte au maximum un seul enregistrement contenant le mot de passe. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.SQLGetUsersPassword`
> SQLListMemberGroups | Cet attribut facultatif contient l'instruction SQL permettant de rechercher les groupes dont est membre un utilisateur ou un groupe spécifique. Par exemple : 'SELECT g_name FROM groupmembers WHERE g_member = ?'. Cette instruction SQL exige un paramètre unique pour le nom utilisateur donné et renvoie un ensemble de résultats (ResultSet) contenant les noms des groupes correspondants. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.SQLListMemberGroups`
> PasswordEncryptionType | Type de cryptage du mot de passe. Actuellement, nous prenons en charge trois types de format de mot de passe : PLAINTEXT (par défaut), PRECALCULATEDHASH et REVERSIBLEENCRYPTED. L'attribut EncryptionAlgorithm est nécessaire si vous choisissez REVERSIBLEENCRYPTED. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.PasswordEncryptionType`
> EncryptionAlgorithm | Algorithme de cryptage réversible utilisé pour crypter la valeur de mot de passe. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.EncryptionAlgorithm`
> EncryptionKey | Chaîne cryptée en base64 de la clé de cryptage si un algorithme de mot de passe réversible est utilisé. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.EncryptionKey`
> EncryptionInitVector | Chaîne cryptée en base64 du vecteur d'initialisation de cryptage si un algorithme de mot de passe réversible est utilisé. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.EncryptionInitVector`
> DigestRealmName | Nom de domaine de l'authentification Digest (obligatoire). Attribut de MBean : `DBMSDigestIdentityAsserterMBean.DigestRealmName`
> DigestAlgorithm | Paramètre d'algorithme de l'authentification Digest. MD5 et MD5-sess sont pris en charge. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.DigestAlgorithm`
> DigestTimeout | Paramètre de temporisation de l'authentification Digest. La valeur par défaut est 2 minutes. Attribut de MBean : `DBMSDigestIdentityAsserterMBean.DigestTimeout` Valeur minimale : `1`