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