Identity Management Service is a Spring Boot web API providing single sign-on authentication and authorisation. The user data store is configurable. Options are Atlassian Crowd (default) or basic file-based store.
- See here for identity-management-ui, a supporting web app.
- See here for an example on how to enable SSO in a SNOMED International developed application.
- See here on how to configure Atlassian Crowd.
Basic implementations with a small number of users can opt to manage users in a basic file-based store as an alternative to Atlassian Crowd.
To enable file-based store set configuration item identity-provider=FILE
.
- Files
users.txt
- This file contains a list of users and their passwords. The format is
username=password
.
- This file contains a list of users and their passwords. The format is
user-groups.txt
- This file contains a list of users and their groups. The format is
username=group1,group2,group3
.
- This file contains a list of users and their groups. The format is
- Files should be stored in the same directory as the jar file.
- Copy example directory
example_file_based_user_store
touser_store
then setidentity-provider.file.directory=user_store
.