Config oidc-agent

From Public PIC Wiki
Jump to navigation Jump to search

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

http://repo.data.kit.edu/

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


Exemple instal.lació oidc-agent a Ubuntu