a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna<?xml version="1.0" encoding="UTF-8"?>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna<!--
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna The contents of this file are subject to the terms of the Common Development and
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna Distribution License (the License). You may not use this file except in compliance with the
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna License.
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna specific language governing permission and limitations under the License.
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna When distributing Covered Software, include this CDDL Header Notice in each file and include
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna Header, with the fields enclosed by brackets [] replaced by your own identifying
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna information: "Portions copyright [year] [name of copyright owner]".
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna Copyright 2012-2015 ForgeRock AS.
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna -->
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna<!DOCTYPE ModuleProperties PUBLIC "=//iPlanet//Authentication Module Properties XML Interface 1.0 DTD//EN"
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna "jar://com/sun/identity/authentication/Auth_Module_Properties.dtd">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna<ModuleProperties moduleName="AuthenticatorOATH" version="1.0">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For determining which we are -->
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Callbacks length="0" order="1" timeout="120" header="ForgeRock Authenticator (OATH)">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For when we're optional and device isn't registered -->
85c8a66801cd2f82f690862cab186b096d876c93David Luna <Callbacks length="1" order="2" timeout="120" header="ForgeRock Authenticator (OATH)">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Register device</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Skip this step</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For when we're not optional and a device isn't registered -->
85c8a66801cd2f82f690862cab186b096d876c93David Luna <Callbacks length="1" order="3" timeout="120" header="ForgeRock Authenticator (OATH)">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Register device</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For when we're not optional and a device is registered -->
85c8a66801cd2f82f690862cab186b096d876c93David Luna <Callbacks length="2" order="4" timeout="120" header="#REPLACE#">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <NameCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Prompt>Enter verification code:</Prompt>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </NameCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Submit</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For registration -->
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Callbacks length="3" order="5" timeout="120" header="Register your device with OpenAM">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <TextOutputCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna Scan the barcode image below with the ForgeRock Authenticator App. Once registered click the button to
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna enter your verification code and login.
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </TextOutputCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <TextOutputCallback messageType="script">PLACEHOLDER</TextOutputCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Login using verification code</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For recovery code use -->
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Callbacks length="2" order="6" timeout="120" header="ForgeRock Authenticator (OATH) Emergency Code Used">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <TextOutputCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna You have used one of your Emergency ForgeRock Authenticator (OATH) Codes. Please make sure you have a note of
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna any remaining ForgeRock Authenticator (OATH) Codes.
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </TextOutputCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Continue</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <!-- For when we're optional, but we just generated a device -->
85c8a66801cd2f82f690862cab186b096d876c93David Luna <Callbacks length="2" order="7" timeout="120" header="#REPLACE#">
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <NameCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Prompt>Enter verification code:</Prompt>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </NameCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Submit</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna <Value>Skip this step</Value>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValue>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </OptionValues>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </ConfirmationCallback>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna </Callbacks>
a5ff4cfa1bf8667059d9cc19ff5c4be03836671dDavid Luna</ModuleProperties>