Skip to main content

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