Skip to content

Identity & Access Management (Keycloak) and Address book (Vue.js) for the "Integrated Measuring and Information System for the Surveillance of Environmental Radioactivity (IMIS)"

License

Notifications You must be signed in to change notification settings

OpenBfS/imis-iam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity management for IMIS applications

This application serves as central identity and access management for the IMIS ("Integrated Measuring and Information System for the Surveillance of Environmental Radioactivity") applications of the German Federal Office for Radiation Protection.

Components

All components are orchestrated by a Docker Compose setup (docker/).

Backend

Keycloak is used as central identity provider. Specific requirements for user attributes can be met by configuring the User Profile. For requirements that cannot be met by User Profile configuration, custom JPA entities are added as an extension (keycloak/iam_spi/). The same extension also provides REST interfaces for the management of these specific aspects.

Client

A client based on Vue.js and Vuetify provides a GUI for REST interfaces provided by the backend (client/).

About

Identity & Access Management (Keycloak) and Address book (Vue.js) for the "Integrated Measuring and Information System for the Surveillance of Environmental Radioactivity (IMIS)"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •