« Keycloak » : différence entre les versions
Ajout de l'infobox |
mAucun résumé des modifications |
||
| (11 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
{{Infobox logiciel | {{Infobox logiciel | ||
| sous-titre | | sous-titre = Service d'authentifiation | ||
| localisation = [[Serveur:computing|Serveur computing]] | | localisation = [[Serveur:computing|Serveur computing]] | ||
|site officiel=https://www.keycloak.org/|documentation=https://www.keycloak.org/documentation|utilisations=[[Nextcloud]], [[Mediawiki]], [[Synapse]], [[Misskey]]|utilise=[[Nginx]], [[Certbot]], [[Postgresql]], [[ | | site officiel = https://www.keycloak.org/ | ||
| documentation = https://www.keycloak.org/documentation | |||
| utilisations = [[Nextcloud]], [[Mediawiki]], [[Synapse]], [[Misskey]], [[Forgejo]] | |||
| utilise = [[Nginx]], [[Certbot]], [[Postgresql]], [[Client FreeIPA]] | |||
| image = Icon keycloak.svg | |||
| configuration = <code>/usr/share/keycloak/conf/keycloak.conf</code> | |||
| port = 8127 | |||
| accès = https://auth.linarphy.net | |||
| service = [[Systemd]] | |||
}} | |||
[[Keycloak]] est le service disponible sur l'adresse [https://auth.linarphy.net suivante]. Il gère l'authentification des utilisateurs sur tous les autres services de l'architecture. | [[Keycloak]] est le service disponible sur l'adresse [https://auth.linarphy.net suivante]. Il gère l'authentification des utilisateurs sur tous les autres services de l'architecture. | ||
| Ligne 8 : | Ligne 17 : | ||
== Configuration actuelle == | == Configuration actuelle == | ||
Le service [[Nginx]] transfère les pages web du port '''8127''' (géré par Keycloak) vers le port '''443''' (https) sur le domaine <code> | Le service [[Nginx]] transfère les pages web du port '''8127''' (géré par Keycloak) vers le port '''443''' (https) sur le domaine <code>auth.linarphy.net</code> (serveur [[computing]]). Les données sont gérés par [[Postgresql]] via une base de donnée ayant pour nom '''keycloak''' et pour utilisateur '''keycloak'''. Cette instance stocké dans le dossier <code>/usr/share/keycloak/</code> tourne sur la version '''26.0.0''' avec '''openjdk-21.0.2''' (lui-même dans <code>/usr/share/openjdk/21/</code>). | ||
== Procédures == | == Procédures == | ||
| Ligne 19 : | Ligne 28 : | ||
* [[Postgresql]] | * [[Postgresql]] | ||
* [[Certbot]] | * [[Certbot]] | ||
* [[ | * [[Client FreeIPA]] | ||
==== Fichiers ==== | ==== Fichiers ==== | ||