Al desarrollar en local, aunque las aplicaciones desplieguen en nuestra máquina, se hace login en micampus, obteniendo el token correspondiente al entorno que indiquemos. Por lo tanto, tendremos que establecer una serie de propiedades tanto en el front como en el back, para establecer el entorno que se usa.
En el proyecto de Portal-ui sólo tendremos que modificar una variable en nuestro .env.local, VUE_APP_API_ENVIRONMENT.
| Entorno | Valor |
|---|---|
| DESARROLLO | |
| TEST | |
| PRODUCCIÓN |
En el back-end, tendremos que establecer dos propiedades del application.properties. En primer lugar, la propiedad app.env tendrá que llevar el valor desa, test o prod, en función del entorno que utilicemos.
Después, en la propiedad cas.url hay que indicar la URL del CAS correspondiente a cada entorno:
| Entorno | URL CAS |
|---|---|
| DESARROLLO | https://entrada.test.um.es |
| TEST | https://apitest.um.es/mncs/api-umu |
| PRODUCCIÓN | https://entrada.um.es |
Si tenemos un backend que no lleva front, o simplemente queremos probarlo independientemente, podemos obtener un token accediendo en las siguientes URLs según el entorno:
| Entorno | URL obtener token |
|---|---|
| DESARROLLO | https://apidesa.um.es/mncs/api-umu/login |
| TEST | https://apitest.um.es/mncs/api-umu/login?fake |
| PRODUCCIÓN | https://api.um.es/mncs/api-umu/login |
Una vez logeados, copiaremos el valor que se muestra en Access Token, y lo utilizaremos en Postman para realizar las llamadas.