Difference between revisions of "Config oidc-agent"
(Created page with "En aquest apartat indicarem els paràmetres i canvis que cal definir per a permetre l'utilització de l'oidc a dCache. Posem com a exemple l'entorn de dev. Per a realitzar la...") |
|||
Line 1: | Line 1: | ||
− | + | ==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 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 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 https://github.com/indigo-dc/oidc-agent/releases] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ==== Debian / Ubuntu ==== |
− | + | [http://repo.data.kit.edu/ 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]] === |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 13:25, 27 July 2020
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