Cargando…

Reproducible Examples for Integration with Keycloak

The Microservice architecture on Libre Technology (MALT), ``Microsoft Alternatives" previously, Project started a year ago to mitigate anticipated software license fee increases. CERN has been working on a new Authentication and Authorisation system, based on open-source products that enable mo...

Descripción completa

Detalles Bibliográficos
Autor principal: El Hajj Hussein, Mohammad
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2684669
Descripción
Sumario:The Microservice architecture on Libre Technology (MALT), ``Microsoft Alternatives" previously, Project started a year ago to mitigate anticipated software license fee increases. CERN has been working on a new Authentication and Authorisation system, based on open-source products that enable modern protocols (OIDC, OAuth2, SAML) and improve the user experience. CERN services will all need to be enhanced to interact with the new Authentication and Authorisation Infrastructure (an open-source software stack using Keycloak for Authentication). This project involves developing reproducible examples to demonstrate the necessary configuration to service developers, along with high-quality documentation. These examples are written using different languages in order to cover different types of applications. These applications include: Front-end based authentication Web application (written in JavaScript), Back-end based authentication Web application (one written in JavaScript and other written in Python), and Mobile Native application (Android application written in Java).