AnonymousAssignmentAgnostic
Note
Authenticate users with a QR-code or on the same device using PhenixID One Touch.
Properties
| Name | Description | Default value | Mandatory | OneTouch version |
|---|---|---|---|---|
| pipeID | The pipe to be executed after confirming the assignment. | Yes | ||
| issuer | The issuer of the One Touch certificate. | Yes | ||
| assignment_template_name | Assignment template shown in the One Touch App. | ot_anonymous_auth_template.json | No | v1 only |
| customReturnUrls | Custom return urls to be used, read more here. | No | ||
| allowSignTransactions | Whether or not to allow OneTouch sign transactions to be started if an incoming request contains a SignMessage. | true | No | |
| authIntent | A short string describing the intent of the authentication. Example: 'Login to SomeIDP'. Expandable with scope session and request. |
Yes, unless sign transaction | v2 only | |
| authMessage | A short message presented in the OneTouch app. Supports basic markdown. Expandable with scope session and request. |
No | v2 only | |
| authMessageB64 | A base64 encoded short message presented in the OneTouch app. Supports basic markdown. Overrides 'authMessage' config parameter. Expandable with scope session and request. |
No | v2 only | |
| biometric_auth_allowed | Whether or not biometric authentication (FaceID / Fingerprint) should be allowed instead of a pin code. | true | No | v2 only |
Example Configuration
{
"alias" : "ot",
"id" : "myauthenticator",
"name" : "AnonymousAssignmentAgnostic",
"configuration" : {
"pipeID" : "mypipe",
"issuer" : "Company ab",
"authIntent": "Login to Company AB"
}
}
Requirements
- One Touch backend configured.
- One Touch activated by the authenticating user.