OIDC client configuration
The client organisation must provide the following configuration details to integrate with the RealMe OIDC Authorisation and Token endpoints:
|
Configuration Item |
Description |
|
entity_id |
The identifier of the digital service. This is used to maintain the RealMe privacy domain requirements: https://${agencyorganisation_domain-name}/${privacy_domain_realm}/${service_name} For example, https://www.example.govt.nz/customerservices/first-application(external link) |
|
redirect_uri |
The Redirect URI(s) where the response will be sent. The Redirect URI MUST use the https scheme and must be a static URL, i.e. query parameters are not accepted (use the state parameter in the AuthnRequest instead). |
|
Organisation Name |
The name of the integrating Organisation. Populates ‘Where have I used RealMe’ (account) and View FLTs (helpdesk) and the ‘Organisation’ field in the audit logs. |
|
Display Name |
The name of the service. Populates the ‘Service’ name in the audit logs. |
|
Help Desk |
The identifier of the Help Desk associated with the service. The default is RealMe Help Desk. |
|
Organisation Logo |
The organisation / service logo to display on the RealMe login page banner. Refer to the agency co-branding section on the Developer’s website for further information. |
|
Header Colour |
The hex value of the colour to display as background on the RealMe login page banner. Refer to the agency co-branding section on the Developer’s website for further information. |
|
RealMe Logo Colour |
The colour of the RealMe logoto display on the RealMe login banner. - Tangerine – for light backgrounds - White – for dark backgrounds Refer to the agency co-branding section on the Developer’s website for further information. |
|
Return to Service Text |
Populates the ‘Go back to’ text on the RealMe login page. This should be the name of your service not a URL. When clicked an access_denied error is returned for the service to handle. Refer to the agency co-branding page on the Developer’s website for further information. |
|
The following configuration items are only required if using the Assertion Service. |
|
|
Client Name |
The name of the organisation to display on the consent page. Usually the same as the Organisation Name but MAY be different if required. |
|
Assertion Flow |
The type of Assertion flow: - AssertOnly: return only verified attributes with no login information (FLT). Will return a failed response if no verified attributes are returned from IVS. - AssertAndAlwaysLogin: return verified attributes and login information (FLT). Will return a successful response if no verified attributes are returned from IVS. |
|
Display Error Page |
For AssertOnly. Boolean value which denotes whether a RealMe error message is displayed should there be no IVS attributes returned. |
|
IVS |
Denotes whether verified identity data is required, optional or not required. Possible values are Required, Request or None. |
|
Identity Sharing Terms |
A series of string values used to populate the Identity Sharing Terms: - What information has been requested? - What purpose is my information being used for? - Where is my information being sent? - How long will it be kept? - Will it be used for another purpose? - Where can I find out more?
Refer to the Identity Sharing Terms section on the other design considerations for assert page of the Developer’s website for further information. Only required if IVS is Required or Request. |
|
AVS |
Denotes whether verified address data is requested or not required. Possible values are Request or None. |
|
Address Sharing Terms |
A series of string values used to populate the Address Sharing Terms: - What information has been requested? - What purpose is my information being used for? - Where is my information being sent? - How long will it be kept? - Will it be used for another purpose? - Where can I find out more?
Refer to the Identity Sharing Terms section on the other design considerations for assert page of the Developer’s website for further information (Address Sharing Terms use the same template). Only required if AVS is Request. |