Download the PHP package itcolima/siitec-api-client without Composer
On this page you can find all versions of the php package itcolima/siitec-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package siitec-api-client
Cliente PHP de la API de SIITEC
Instalación
La instalación del paquete se puede hacer mediante composer utilizando el siguiente comando:
Inicialización
La forma de inicializar la API de SIITEC es mediante la clase
ITColima\SiitecApi\SiitecApi
.
CARGA AUTOMÁTICA DE LAS VARIABLES DE ENTORNO
La API de SIITEC puede cargar automáticamente las variables de entorno si se utiliza un framework o librería que las cargue desde un archivo
.env
. En el archivo deberían incluirse de la siguiente manera:NOTA
Los valores de los parámetros
<client_id>
y<client_secret>
son proporcionados por el Departamento de Centro de Cómputo del Instituto Tecnológico de Colima.
Inicio de sesión
Una de las funcionalidades especiales de la libería API de SIITEC es permitir acceso a recursos propios de cada usuario, identificándolo mediante su inicio de sesión.
El inicio de sesión en la API de SIITEC se realiza utilizando el Framework de Autorización OAuth 2.0, el cual permite obtener acceso a recursos protegidos utilizando claves temporales de acceso, llamadas Access Token, y permitiendo una operación continua.
Estos procesos de inicio de sesión requieren de una compleja red de interacciones e intercambio de peticiones HTTP entre el Cliente (aplicación) y el servidor de SIITEC. Ese complejo mecanismo se simplifica utilizando funciones de la librería, que permiten centrarse menos en la estructura y más en la funcionalidad.
Implementación de las funciones de inicio de sesión
NOTA
La implementación puede variar dependiendo del framework y técnica para el desarrollo que se esté utilizando.
DEPURACIÓN
De manera predeterminada la API tiene asociadas direcciones de inicialización, mismas que pueden modificarse para depuración y ejecución con entornos locales.
VARIABLES DE ENTORNO ESPECÍFICAS
Alternativamente puede utilizar variables de entorno específicas para los mecanismo de autenticación, aunque esto se recomienda para depuraciones específicas, y no conviene utilizarse de manera generalizada.
All versions of siitec-api-client with dependencies
francerz/json-tools Version ^0.1.0
francerz/oauth2-client Version ^0.3
itcolima/siitec-api-core Version ^0.1
psr/http-client Version ^1.0