SAMLNias

Authenticate using Net iD Access server. Typically used by SITHS, EFOS and custom CA clients.

Properties

Name Description Default value Mandatory
idpID The iternal identifier of the idp used N/A Yes
mappingProperty Property to use when other user identifier is used than the CN on the issued certificate N/A No
pipeID ID of the pipe executef after approved NIAS login N/A Yes
loginTemplate Template used when redering UI nias.template No
samlAuthMethod The value put as AuthnContextClassRef in the assertion issued urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig No
wsdlLocation HTTP/HTTPS location of the WSDL N/A Yes
nias_keystore_ID The keystore to use for mutual TLS with NIAS server N/A No
userMapPipe If using somthing else than personal number a pipe can be used to translate user id to pernonal number N/A No
enableHoneypot Used by the UI template to enable/disable bot protection true No
templateVariables Custom config for temaple rendering N/A Yes

Example Configuration

{
    "id": "cc5a1005-e4d9-4dd1-89aa-bcffbbaae519",
    "description": "niassaml",
    "alias": "niassaml",
    "name": "SAMLNias",
    "displayName": "niassaml",
    "configuration": {
        "pipeID": "ecff89d7-7069-4c6c-b086-33d2df6253fd",
        "idpID": "be81000d-ab8b-43b4-a076-18152489e81f",
        "wsdlLocation": "https://path to server/ServiceServer.asmx?WSDL",
        "templateVariables": {
            "cancel_href": "/saml/authenticate/logout/pope/?nextTarget=/saml/authenticate/niassaml",
            "methods": [{
                    "title": "netid.messages.buttons.nias_od",
                    "data-toggle-action": "OD"
                },
                {
                    "title": "netid.messages.buttons.nias_sd",
                    "data-toggle-action": "SD"
                }
            ]
        }
    }
}

Requirements

A configured Net iD Access server configured.