SithsEidCollectAuthenticationStatusValve

Collect the status of an ongoing SITHS eID authentication order. Used in the context of the HTTP API.

On successful execution, the status of the order will be returned through the item property status.
If the order status is COMPLETE, the authentication details will be collected and added as item properties:

  • cert_subject
  • userPersonalNumber
  • cert_issuer

Properties

Name Description Default value Mandatory Supports property expansion
keyStore ID of the stored p12 keystore used to be able to communicate with SITHS eID backend. Yes No
sithseidURL SITHS eID service backend root URL. Yes No
orderRef The orderRef value. Yes Yes
customerID Customer ID value which will be added to the authentication event log entry. No No

Example Configuration

{
				"name": "SithsEidCollectAuthenticationStatusValve",
				"config": {
					"keyStore": "5ca8fb2f-bb98-48eb-a1fd-f1e89879fd50",
					"sithseidURL": "https://secure-authservice.idp.ineratest.org",
					"orderRef": "{{request.orderRef}}",
					"customerID": "kund"
				}
			}

Requirements

- Keystore (p12 format) file used to authenticate to the SITHS eID service. The keystore must have been uploaded to PhenixID Authentication Server.

- PAS version 4.0 or higher. For PAS 4.0, this patch must be applied.

- Add trust to HTTPS SSL certificates using this instruction.

- SITHS eID client (for testing).