PhenixID web apps authentication – One Touch

This authenticator is used to authenticate users with PhenixID One Touch

Prerequisites

  • One Touch backend configured

Configuration properties

Name Description Default value Mandatory
form_template_name
template
Login form template (html) assignments.template No
form_template_translation_keys Comma separated list of translation keys to include in login form template rendering No
form_template_session_keys Comma separated list of session keys to include in login form template rendering No
poll_template_name Assignment poll template (html) onetouchpoll.template No
poll_template_translation_keys Comma separated list of translation keys to include in assignment poll template rendering No
poll_template_session_keys Comma separated list of session keys to include in assignment poll template rendering No
assignment_template_name
clientTemplate
Assignment template No
assignment_template_translation_keys Comma separated list of translation keys to include in assignment template rendering No
assignment_template_session_keys Comma separated list of session keys to include in assignment template rendering No
assignment_template_service_name
servicename
Display name of service PhenixID No
poll_intervall Number of milliseconds to wait between each poll for confirmed assignment 5000 No
max_polls Max number of polls for confirmed assignment to perform before timing out 12 No
notify Enable use of device notifications (requires enabled notifications on One Touch backend) true No
successURL The URL to redirect the browser to after successful authentication Yes
includeQueryString Enable to append query string (passed to authenticator) to successURL. false No
allowLanguageChange No
enableHoneypot Enable login form honeypot to prevent automated logins true No

Example configuration

{
  "alias" : "ot",
  "name" : "AssignmentAuthenticator",
  "configuration" : {
    "successURL" : "/application/",
    "form_template_name" : "test_form.template",
    "form_template_translation_keys" : "test.title,test.description",
    "poll_template_name" : "test_poll.template",
    "poll_template_translation_keys" : "test.title",
    "assignment_template_name" : "test_assignment.json",
    "assignment_template_translation_keys" : "test.title"
  },
  "id" : "ot_01"
}