Que ce soit dans la vie privée, ou au sein de l’entreprise, ou dans une autre forme d'organisation, la multiplication des applications en ligne nécessitant une authentification a naturellement amené au besoin de mettre en place des solutions de type Single Sign On. L’une des plus connues est certainement la solution Java Keycloak dont nous allons illustrer ici la mise en place, de manière entièrement automatisée, à l’aide d’Ansible.
Dans cet article, nous allons présenter la mise en place d’une solution Java open source de SSO : Keycloak. Son déploiement se fera de manière entièrement automatisée, à l’aide d’Ansible. Afin de simplifier l’intégration entre ces deux solutions logicielles, d’un côté le serveur de fédération d’identité, de l’autre l’outil d’automatisation, nous aurons recours à une extension pour Ansible. Dans le jargon de celui-ci, ce type d’extension se nomme une collection. Celle-ci a été développée pour faciliter, autant que possible, le déploiement de Keycloak à l’aide d’Ansible. Nous allons donc la mettre à profit en vue de disposer d’une automatisation complète et aisée à maintenir de notre infrastructure de Single Sign On.
1. Avant-propos
Avant de rentrer dans la partie pratique de cet article, nous allons évoquer, un peu plus en détail, la solution Java que nous cherchons à déployer : Keycloak. En quelques mots, celle-ci a pour...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première