FrejaeIDAuthenticateValve
DEPRECATED! Use FrejaEIDAuthRequestValve instead.
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
Properties
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.
Installation
This valve is not included in the default installation. The attached ZIP file includes this valve along with any required dependencies.
Extract the zip and place the content under <installation_root>/mods/com.phenixidentity~phenix-
pipes~x.x.x/