IssueAssignmentValve

Issue an assignment to One Touch device.

Uses a default template data formated as HTML:

<div style=\"background-color: #ffffff; text-align: center;\">"

           + "    <span>{{login.assignment.client.message.authentication.message}} {{username}}</span><br>"

           + "    <span>{{login.assignment.client.message.authentication.service}}</span>\n"

           + "    <span>{{service}}</span>"

           + "    <span></span>"

           + "    <span>{{date}} {{time}}</span>"

           + "</div>

Properties

Name Description Default value Mandatory Supports property expansion
userNameParameter The parameter where username can be found. Yes Yes
serviceName Display name of the service wanting access. No No
authMessage The message to be shown before username.   No No
serviceMessage Message shown after username. false No No
completeURL Where to send client after confirmation. false No Yes

Example Configuration

{
   "name" : "IssueAssignmentValve",
   "config" : {
      "userNameParameter" : "{{session.subject}}",
      "serviceName" : "Phenixid",
      "authMessage" : "Approving password change for user:",
      "serviceMessage" : "VPN service:",
      "completeURL" : "http://192.168.10.194:8080/reset/authenticate/reset/?proceed=true"
     }
}

Requirements

User must have One Touch enrolled.