getAuthProviders
Obtenez tous les objets des fournisseurs d'authentification.
Description
Cette méthode récupère tous les objets des fournisseurs d'autorisation. Elle renvoie une promesse qui se résout en un tableau d'objets IAuthProvidersEntity.
AuthProvider.getAuthProviders(
langCode,
offset,
limit
);
Schéma des paramètres
Schéma
langCode: string
Code de langue. Par défaut : "en_US"
exemple : "en_US"
offset: number
Paramètre pour la pagination. Par défaut : 0
exemple : 0
limit: number
Paramètre pour la pagination. Par défaut : 30
exemple : 30
Exemples
Exemple minimal
const response = await AuthProvider.getAuthProviders();
Exemple avec des attributs
const response = await AuthProvider.getAuthProviders('en_US', 0, 30);
Exemple de réponse
[
{
"id": 1,
"localizeInfos": {
"title": "email"
},
"config": {
"accessTokenTtlSec": "36000",
"refreshTokenTtlMc": "604800",
"tokenSecretKey": "my-secret",
"deleteNoneActiveUsersAfterDays": "2",
"systemCodeTlsSec": "120",
"systemCodeLength": "6"
},
"version": 0,
"identifier": "email",
"type": "email",
"formIdentifier": "reg",
"userGroupIdentifier": "guest",
"isActive": true,
"isCheckCode": false
}
]
Schéma de réponse
Schéma : IAuthProvidersEntity[]
id: number
L'identifiant unique de l'entité fournisseur d'authentification.
exemple : 194
localizeInfos: ILocalizeInfo
Informations localisées pour le fournisseur d'authentification.
exemple :
{
"key": "value"
}
config: IAuthProvidersEntityConfig
Paramètres de configuration pour le fournisseur d'authentification, stockés sous forme d'objet clé-valeur.
exemple :
{
"key": "value"
}
version: number
Le numéro de version de l'entité fournisseur d'authentification.
exemple : 1
identifier: string
Une chaîne unique qui identifie le fournisseur d'authentification.
exemple : "email"
type: string
Le type du fournisseur d'authentification (par exemple, 'email', 'google', etc.).
exemple : "email"
formIdentifier: string | null
L'identifiant du formulaire associé au fournisseur d'authentification, ou null si non applicable.
exemple : "reg_form"
userGroupIdentifier: string
L'identifiant du groupe d'utilisateurs associé au fournisseur d'authentification.
exemple : "guest"
isActive: boolean
Indique si le fournisseur d'authentification est actif.
exemple : true
isCheckCode: boolean
Indique si le fournisseur d'authentification nécessite une vérification de code.
exemple : false