Autofill Username & Password Settings

Automatically fill in login information for specific URLs to provide authentication credentials for site content that would not otherwise be accessible for your visitors.

Enable Autofill

Supported in:

Kiosk Pro Plus and Enterprise

Default Value: Off

You can use the JavaScript API to notify your page when Kiosk Pro successfully autofills a username & password pair for a specific URL. This can be used to immediately trigger submission after a form is autofilled.

Documentation and sample code for this API is available here.

Values for Remote Settings Control & Managed App Configuration

Key autofillingEnabled
Key Type boolean
Default Value false


Matched URLs

Supported in:

Kiosk Pro Plus and Enterprise

Define one or more URLs (web addresses) where the following username/password pair will be applied.

This setting accepts multiple URLs, which should be separated by semicolons. It also supports wildcard characters so you can match multiple or dynamic URLs in that way as well:

  • ? - matches any character zero or one time, matching only one time
  • * - match any character zero or more times, matching as many times as possible

Wildcard examples:

  • '1' is matched by: '*' or '?'
  • '12' is matched by: '*' or '**' or '*?' or '*2' or '1*' or '??' or '1?' or '?2'
  • '123' is matched by: '*' or '???' and so on

For example, if you were using a URL that appended a dynamic parameter like http://www.example.com/?search=term where ‘term’ could be any value, you could use a wildcard match.

If you set this setting to http://www.example.com/?search=*, any URL that matched the part of the string preceding the ‘*’ character would be autofilled.

Values for Remote Settings Control & Managed App Configuration

Key for Group 1 autofillingURL1
Key for Group 2 autofillingURL2
Key for Group 3 autofillingURL3
Key for Group 4 autofillingURL4
Key for Group 5 autofillingURL5
Key for Group 6 autofillingURL6
Key for Group 7 autofillingURL7
Key for Group 8 autofillingURL8
Key for Group 9 autofillingURL9
Key for Group 10 autofillingURL10
Key Type string
Default Value (blank)


Username & Password

Supported in:

Kiosk Pro Plus and Enterprise

This is the username and password you would like to be used on the site. They should be given exactly as they would be filled in the associated URL.

Values for Remote Settings Control & Managed App Configuration

Username Key for Group 1 autofillingLogin1
Username Key for Group 2 autofillingLogin2
Username Key for Group 3 autofillingLogin3
Username Key for Group 4 autofillingLogin4
Username Key for Group 5 autofillingLogin5
Username Key for Group 6 autofillingLogin6
Username Key for Group 7 autofillingLogin7
Username Key for Group 8 autofillingLogin8
Username Key for Group 9 autofillingLogin9
Username Key for Group 10 autofillingLogin10
Password Key for Group 1 autofillingPassword1
Password Key for Group 2 autofillingPassword2
Password Key for Group 3 autofillingPassword3
Password Key for Group 4 autofillingPassword4
Password Key for Group 5 autofillingPassword5
Password Key for Group 6 autofillingPassword6
Password Key for Group 7 autofillingPassword7
Password Key for Group 8 autofillingPassword8
Password Key for Group 9 autofillingPassword9
Password Key for Group 10 autofillingPassword10
Key Type string
Default Value (blank)


Username & Password Field Identifiers

Supported in:

Kiosk pro plus and enterprise></p><p>
	 These are the identifiers of the username and password fields in the .html source code, which allow Kiosk Pro to identify which fields to fill in.</p><p>
	 To determine the correct field identifiers, you will need to look through the source code of the page to find either the id or the name associated with each field. This can be viewed in most browsers by right-clicking the page and choosing

As sites may define one, the other, or both, you can define this by filling in either the id or the name associated with the input field.

As an example of what you might be looking for in the source:

<form>
   <div class="login-form" id="login">
      <label class="username-label">User name:</label>
      <input name="username" type="text" value="">
      <label class="password-label">Password</label>
      <input id="secret" type="password" name="password" value="">
   </div>
</form>

In this example, the Username Field Identifier would be 'username' (as that is the name of the input field associated with the username and no id is provided) and the Password Field Identifier could either be set as 'secret' or 'password' (as both have been provided for this field, either can be used.)

You can also select inputs based on parent tags by using a colon. Using the code above as an example, you could set the Username Field Identifier to "login:username" where 'login' is referencing the div ID, and 'username' references the input name.

Values for Remote Settings Control & Managed App Configuration

Username Field Identifier Key for Group 1 autofillingLoginID1
Username Field Identifier Key for Group 2 autofillingLoginID2
Username Field Identifier Key for Group 3 autofillingLoginID3
Username Field Identifier Key for Group 4 autofillingLoginID4
Username Field Identifier Key for Group 5 autofillingLoginID5
Username Field Identifier Key for Group 6 autofillingLoginID6
Username Field Identifier Key for Group 7 autofillingLoginID7
Username Field Identifier Key for Group 8 autofillingLoginID8
Username Field Identifier Key for Group 9 autofillingLoginID9
Username Field Identifier Key for Group 10 autofillingLoginID10
Password Field Identifier Key for Group 1 autofillingPasswordID1
Password Field Identifier Key for Group 2 autofillingPasswordID2
Password Field Identifier Key for Group 3 autofillingPasswordID3
Password Field Identifier Key for Group 4 autofillingPasswordID4
Password Field Identifier Key for Group 5 autofillingPasswordID5
Password Field Identifier Key for Group 6 autofillingPasswordID6
Password Field Identifier Key for Group 7 autofillingPasswordID7
Password Field Identifier Key for Group 8 autofillingPasswordID8
Password Field Identifier Key for Group 9 autofillingPasswordID9
Password Field Identifier Key for Group 10 autofillingPasswordID10
Key Type string
Default Value (blank)

Note: As passwords are considered sensitive information, they are not included in a Remote Settings or Managed App Configuration export from within the app. As such, password settings must be manually added to the file if needed using the following formats:

Remote Settings Control (current V2 XML format) & Managed App Configuration

<key>autofillingPasswordID1</key>
<string>ENTER PASSWORD HERE</string>

(this would be inserted alongside other settings in between an opening <dict> and closing </dict> tag within the file)
	

Remote Settings Control (legacy XML format)

<dict>
   <key>Key</key><string>autofillingPasswordID1</string>
   <key>Value</key><string>ENTER PASSWORD HERE</string>
</dict><br>
	

Change Log

Introduced in version 3.5 of Enterprise and added in version 2.0 of Plus.

Still stuck? How can we help? How can we help?