Saltar al contenido principal

getAuthProviders

Obtiene todos los objetos de proveedores de autenticación.

Descripción

Este método obtiene todos los objetos de los proveedores de autorización. Devuelve una Promesa que se resuelve en un array de objetos IAuthProvidersEntity.

AuthProvider.getAuthProviders(

langCode, offset, limit

);

Esquema de parámetros

Esquema

langCode: string
Código de idioma. Predeterminado: "en_US"
ejemplo: "en_US"

offset: number
Parámetro para la paginación. Predeterminado: 0
ejemplo: 0

limit: number
Parámetro para la paginación. Predeterminado: 30
ejemplo: 30

Ejemplos

Ejemplo mínimo

const response = await AuthProvider.getAuthProviders();

Ejemplo con atributos

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

Ejemplo de respuesta

[
{
"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
}
]

Esquema de respuesta

Esquema: IAuthProvidersEntity[]

id: number
El identificador único de la entidad del proveedor de autenticación.
ejemplo: 194

localizeInfos: ILocalizeInfo
Información localizada para el proveedor de autenticación.
ejemplo:

{
"key": "value"
}

config: IAuthProvidersEntityConfig
Configuraciones de la entidad del proveedor de autenticación, almacenadas como un objeto de pares clave-valor.
ejemplo:

{
"key": "value"
}

version: number
El número de versión de la entidad del proveedor de autenticación.
ejemplo: 1

identifier: string
Una cadena única que identifica al proveedor de autenticación.
ejemplo: "email"

type: string
El tipo de proveedor de autenticación (por ejemplo, 'email', 'google', etc.).
ejemplo: "email"

formIdentifier: string | null
El identificador para el formulario asociado con el proveedor de autenticación, o null si no aplica.
ejemplo: "reg_form"

userGroupIdentifier: string
El identificador para el grupo de usuarios asociado con el proveedor de autenticación.
ejemplo: "guest"

isActive: boolean
Indica si el proveedor de autenticación está activo.
ejemplo: true

isCheckCode: boolean
Indica si el proveedor de autenticación requiere verificación de código.
ejemplo: false