SAMLUidPasswordOneTouch

Used when acting as an IDP and using Phenixid OneTouch as authentication method. Authentication is done through UID, password & OneTouch.

Properties

Name Description Default value Mandatory
idpID The internal identifier of the idp used N/A Yes
pipeID Id of the pipe used to issue the SAML assertion N/A Yes
samlAuthMethod What value is set in the AuthnContextClassRef urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient No
loginTemplate UI template used for rendering enduser UI ot_login.template No
userNameParamName Parameter where password resides in the incoming request username Yes
passworParamterName Parameter where password resides in the incoming request password Yes
notify Should user be notified using push. Note that push must be enabled if set to true true No
servicename The name of the service presented in the OneTouch assignment PhenixID No
ot_push_message Message shown on the client when using push login.assignment.client.message.ot_push_message No
quick_mode_enabled Enables quick mode for this authenticator false No
quick_mode_category Specify the category for the quick mode buttons. These categories can be used: category_yes_no, category_ok_cancel or category_confirm_reject. category_ok_cancel No
sendSAMLResponseOnError Whether or not a SAMLResponse containing an error response should be sent back to the SP upon an internal authentication error. false No
strictValidation Whether or not additional validation checks should be made on the SAMLRequest. false No
resolveSAMLRequestProperties Whether or not request properties from the SAML AuthnRequest should be resolved before proceeding with the authentication. Typically used at the start of an authentication flow. false No

Example Configuration

{
    "alias": "uidot",
    "name": "SAMLUidOneTouch",
    "configuration": {
        "idpID": "idp",
        "pipeID":"tokenPipe",
        "servicename":"Acme"
}

Requirements

User must have OneTouch activated. "resolveSAMLRequestProperties" set to "true" at either this authenticator or one prior in the flow (e.g. a Dispatch or SAMLDataSave)