FrejaeIDAuthenticateValve
Trigger Freja eID authentication. Used in the context of the HTTP API.
On successful execution a new property, 'frejaeidresponse', will be added to the first item in the list of items. If no item is found a new item is created with a randomized identifier.
Value of the 'frejaeidresponse' contains the entire response from Freja eID backend Base64 encoded.
Information regarding the data structure is found here:
https://frejaeid.com/rest-api/Authentication%20Service.html#AuthenticationService-Overview
Example Configuration
{ "name": "FrejaeIDStatusAuthenticateValve", "config": { "keyStoreId": "c5e0b707-a297-420e-a741-08d3e25df1be", "mode": "test_personal" } }
Requirements
- Keystore (p12 format) file used to authenticate to Freja eID service stored on PhenixID Authentication Server.
- Enrolled Freja eID user
- The incoming request must contain "userIdentifier" & "country" when not using INFERRED as userIdentifierAttribute. Check Freja eID documentation for proper formating of the values.