Config oidc-agent
Introducció
Per treballar amb l'OpenID Connect és necessari tenir localment un oidc-agent configurat per a que pugui demanar/generar un token amb el que accedir a la door o l'endpoint que sigui.
A continuació es mostrarà com a exemple la configuració d'un ubuntu i algunes proves realitzades.
Instal·lació agent
La instal·lació es pot fer a partir d'un paquet rpm (si tenim CentOS7), a podem compilar el paquet des del codi font en altres casos.
En la documentació següent del oidc-agent, hi ha els passos per a configurar els diferents clients (Linux i MacOS):
https://indigo-dc.gitbook.io/oidc-agent/installation
Per a la instal·lació de clients Linux el link a seguir és:
https://indigo-dc.gitbook.io/oidc-agent/installation/install
Repositoris
Del següent repositoris ens podem descarregar el paquets, o el source:
CentOS7
https://github.com/indigo-dc/oidc-agent/releases
Debian / Ubuntu
Source
Es pot descarregar el codi per compilar per dues vies. Però caldrà instal·lar també una sèrie de dependències per poder-ho compilar.
- Utilitzant git
git clone https://github.com/indigo-dc/oidc-agent cd oidc-agent
- Utilitzant curl
curl -L https://github.com/indigo-dc/oidc-agent/archive/master.tar.gz -o /tmp/oidc-agent-master.tar.gz tar xzf /tmp/oidc-agent-master.tar.gz cd oidc-agent