Aller au contenu principal

getAuthProviders

Obtenez tous les objets des fournisseurs d'authentification.

Cette méthode récupère tous les objets des fournisseurs d'autorisation.

AuthProvider.getAuthProviders( langCode, offset, limit );

Exemple minimal

const value = await AuthProvider.getAuthProviders();

Exemple avec des attributs

const value = await AuthProvider.getAuthProviders('en_US', 0, 30);

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

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