Published July 27, 2019 | Version v1
Technical note Open

Reproducible Examples for Integration with Keycloak

Authors/Creators

Contributors

Description

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).

Files

CERN_SSP_Final_Report.pdf

Files (2.1 MB)

Name Size Download all
md5:a7a9a488fad3f19a7acdc43c5344afa8
2.1 MB Preview Download

Additional details

Identifiers

CDS Report Number
CERN-STUDENTS-Note-2019-020

CERN

Department
IT

Linked records