Service SQL IBM i (AS/400) · Fonction table
SYSTOOLS.USER_DRDA_AUTHENTICATION_ENTRIES
Entrées d'authentification DRDA d'un utilisateur
Liste les entrées d'authentification de serveur DRDA qu'un profil utilisateur peut employer pour se connecter à un autre système.
À quoi ça sert
Les entrées d'authentification de serveur permettent à un profil d'ouvrir des connexions DRDA vers d'autres systèmes sans fournir le mot de passe à chaque fois. Cette fonction de table prend un profil dans USER_NAME et renvoie, pour chaque entrée, la source de l'autorisation (AUTHORIZATION_SOURCE), le profil, le nom du serveur, le profil utilisé sur le serveur et l'indicateur PASSWORD_STORED qui précise si un mot de passe est mémorisé.
Elle est utile en sécurité pour savoir quels accès distants un utilisateur peut emprunter, et en dépannage pour comprendre pourquoi une connexion distante réussit ou échoue.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM TABLE (SYSTOOLS.USER_DRDA_AUTHENTICATION_ENTRIES('USER1'))
Aucune ligne : aucune entrée d'authentification serveur (ADDSVRAUTE) n'est définie.
L'exemple d'IBM
Générer la liste des entrées d'authentification DRDA que USER1 peut utiliser.
-- Description: Generate a list of DRDA authentication entries that USER1 can use
-- for authentication.
SELECT * FROM TABLE (SYSTOOLS.USER_DRDA_AUTHENTICATION_ENTRIES('USER1'));
Bon à savoir
L'information d'un autre profil peut être soumise à des droits spéciaux : lancer la requête avec un profil d'administration de la sécurité.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
USER_NAME |
VARCHAR(10) | obligatoire | Nom du profil utilisateur |
Colonnes renvoyées (5)
Afficher les 5 colonnes
| Colonne | Type | Signification |
|---|---|---|
AUTHORIZATION_SOURCE |
VARCHAR(18) | Source de l'autorisation |
AUTHORIZATION_NAME |
VARCHAR(10) | Profil utilisateur |
SERVER_NAME |
GRAPHIC VARYING | Nom du serveur |
SERVER_AUTHORIZATION_NAME |
GRAPHIC VARYING | Profil utilisateur sur le serveur |
PASSWORD_STORED |
VARCHAR(3) | Mot de passe stocké |