This service provides user management and support functionality for TIS Self-Service.
gradlew bootRun
- A Cognito instance to connect to.
Name | Description | Default |
---|---|---|
AWS_REGION | The AWS region to use. | |
AWS_XRAY_DAEMON_ADDRESS | The AWS XRay daemon host. | |
COGNITO_DSP_CONSULTANT_GROUP | The name of the Cognito user group for DSP consultants. | |
COGNITO_USER_POOL_ID | The ID of the Cognito user pool to manage. | |
CONTACT_DETAILS_UPDATED_QUEUE | The ARN of a queue to received contact detail events. | |
ENVIRONMENT | The environment to log events against. | local |
PROFILE_HOST | The host of TIS-Profile service. | localhost |
PROFILE_PORT | The port number of TIS-Profile service. | 8082 |
REDIS_HOST | Redis server host | localhost |
REDIS_PASSWORD | Login password of the redis server. | password |
REDIS_PORT | Redis server port. | 6379 |
REDIS_SSL | Whether to enable SSL support. | false |
REDIS_USERNAME | Login username of the redis server | default |
REQUEST_QUEUE_URL | The URL of sync request queue. | |
SENTRY_DSN | A Sentry error monitoring Data Source Name. | |
USER_ACCOUNT_UPDATE_EVENT_TOPIC | The topic ARN to publish user account update events to. |
GET /user-management/api/user-account/details/{username}
The Gradle test
task can be used to run automated tests and produce coverage
reports.
gradlew test
The Gradle check
lifecycle task can be used to run automated tests and also
verify formatting conforms to the code style guidelines.
gradlew check
gradlew bootBuildImage
This project uses Semantic Versioning.
This project is license under The MIT License (MIT).