Hi folks, dropping a line let you know of a change we’ve made to healthcare worker access mode.
In healthcare worker access mode, applications can make more complex searches and update patient records, but only if an end user is present and suitably authenticated with a smartcard or modern alternative.
Previously, this was limited to our strongest authenticators (those at authenticator assurance level AAL3 – ‘very high’).
Now, users can use our full range of authenticators when accessing the API, including those at assurance level AAL2 – ‘high’).
Here’s a full list of authenticators:
-
Smartcards (AAL3)
-
Windows Hello (AAL3)
-
Security keys (AAL3)
-
iPad app (AAL3)
-
Passkeys (AAL2)
-
NHS.net Connect (formerly NHSmail) (AAL2)
-
Microsoft Authenticator (AAL2)
This change is part of our strategy to give health and social care organisations more choice in what authenticators they can use, lowering costs and improving the user experience.
What you need to do
Step 1: Decide if AAL2 is suitable for your application
This depends on the risk profile of your application and also on which other national APIs you need to access.
You should use AAL2 if possible. This will give your users more flexibility and make your application more attractive to your customers.
For more details, see Choosing an assurance level.
If you decide to stay at AAL3, you do not need to take any further action.
Step 2: Change your software
What you need to do depends on which security pattern you use.
Combined authentication and authorisation
If you use combined authentication and authorisation, when you trigger the authorisation journey, you’ll need to specify acr_values=AAL2_OR_AAL3_ANY.
Separate authentication and authorisation
If you use separate authentication and authorisation, when you authenticate the healthcare worker with CIS2 Authentication, and in particular when you make an authentication request, you’ll need to specify acr_values=AAL2_OR_AAL3_ANY.
Step 3: Tell your customers
Your customers will want to know that the change is happening, and when, so they can consider whether to take advantage of using other authenticators.
You might want to include a link to our guide to CIS authenticators in any communications you send to them.
If you have any questions about this change, we’ll be monitoring this thread to answer questions