AnonymousAssignmentAuthenticator

Authenticate users with a QR-code or on the same device using PhenixID One Touch.

Properties

Name Description Default value Mandatory
successURL The URL to redirect the browser to, after successful authentication. Yes
cancelURL The URL to redirect the browser to, after authentication has been cancelled. If not specified, the browser restarts the authenticator. No
issuer The issuer of the One Touch certificate. Yes
login_template_name Login form template (html). anonymousassignment.template No
assignment_template_name Assignment template shown in the One Touch App. ot_auth_template.json No
pipeID The pipe to be executed after confirming the assignment. Empty for skipping this step. No
poll_intervall Number of milliseconds to wait between each poll for confirmed assignment. 1000 No
max_polls Max number of polls for confirmed assignment to perform before timing out. 60 No
autostart Autostarts the one touch client on the same device. true No
allowLanguageChange Enable or disable the option to choose language. No
title_translation_key The key of the title displayed on the webpage login.anonymousassignment.title No
scanqr_translation_key The key of the scan qr text displayed on the webpage login.anonymousassignment.scanqr No
confirm_translation_key The key of the confirm text displayed on the webpage login.anonymousassignment.confirm No
rejected_translation_key The key of the rejected text displayed on the webpage login.anonymousassignment.rejected No
timeout_translation_key The key of the timeout text displayed on the webpage login.anonymousassignment.timeout No
error_translation_key The key of the error text displayed on the webpage login.anonymousassignment.error No
cancelled_translation_key The key of the cancerlled text displayed on the webpage login.anonymousassignment.cancelled No
open_onetouch_translation_key The translation key for opening one touch on the same device login.anonymousassignment.open_onetouch No
onetouch_on_other_device_translation_key The translation key for using one touch onm other device. login.anonymousassignment.onetouch_on_other_device No
cancel_translation_key The translation key for the cancel button. common.messages.btn.cancel No
ok_translation_key The translation key for the modal ok button. btn.messages.okay No

Example Configuration

{
    "alias" : "ot",
    "id" : "myauthenticator",
    "name" : "AnonymousAssignmentAuthenticator",
    "configuration" : {
         "successURL" : "/application/",
         "cancelURL" : "https://www.google.se",
         "issuer" : "company ab",
         "allowLanguageChange" : "true",
         "max_polls" : "100",
         "poll_interval" : "2000",
         }
}

Requirements

  • One Touch backend configured.
  • One Touch activated by the authenticating user.