HMPPS Auth and Delius
This service acts as an identity provider for the HMPPS Auth service to enable Delius users to authenticate.
Business need
This service enables users to sign into their account using HMPPS Auth.
Data dependencies
Context Map - Authentication and user data
API Access Control
API endpoints are secured by roles supplied by the HMPPS Auth client used in the requests.
API endpoint | Required Role |
---|---|
/authenticate | PROBATION_API__HMPPS_AUTH__AUTHENTICATE |
/user | PROBATION_API__HMPPS_AUTH__USER_DETAILS |
/user/{username} | PROBATION_API__HMPPS_AUTH__USER_DETAILS |
/user/details/{userId} | PROBATION_API__HMPPS_AUTH__USER_DETAILS |
/user/{username}/password | PROBATION_API__HMPPS_AUTH__PASSWORD_RW |