amAuthAuthenticatorOATH.xml revision 9ac85b8e5cd5fb2a97a371ed272318023b3384f3
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder<?xml version='1.0' encoding="ISO-8859-1"?>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder<!--
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder Copyright 2012-2016 ForgeRock AS.
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder The contents of this file are subject to the terms
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder of the Common Development and Distribution License
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder (the License). You may not use this file except in
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder compliance with the License.
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder You can obtain a copy of the License at
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder http://forgerock.org/license/CDDLv1.0.html
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder See the License for the specific language governing
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder permission and limitations under the License.
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder When distributing Covered Code, include this CDDL
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder Header Notice in each file and include the License file
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder at http://forgerock.org/license/CDDLv1.0.html
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder If applicable, add the following below the CDDL Header,
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder with the fields enclosed by brackets [] replaced by
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder your own identifying information:
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder "Portions Copyrighted 2012 ForgeRock AS"
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder-->
22b772f8753f0cdb4508ba460356c238de2ee375Jonathan von Schroeder
22b772f8753f0cdb4508ba460356c238de2ee375Jonathan von Schroeder
22b772f8753f0cdb4508ba460356c238de2ee375Jonathan von Schroeder<!DOCTYPE ServicesConfiguration
22b772f8753f0cdb4508ba460356c238de2ee375Jonathan von Schroeder PUBLIC "=//iPlanet//Service Management Services (SMS) 1.0 DTD//EN"
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder "jar://com/sun/identity/sm/sms.dtd">
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder<ServicesConfiguration>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <Service name="iPlanetAMAuthAuthenticatorOATHService" version="1.0">
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <Schema
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder serviceHierarchy="/DSAMEConfig/authentication/iPlanetAMAuthAuthenticatorOATHService"
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder i18nFileName="amAuthAuthenticatorOATH"
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder revisionNumber="1"
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder i18nKey="iPlanetAMAuthAuthenticatorOATHServiceDescription"
6516023b9db74939c0a0f79fd6cc5bc7d9bab382Jonathan von Schroeder resourceName="authenticatoroath">
6516023b9db74939c0a0f79fd6cc5bc7d9bab382Jonathan von Schroeder
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <Organization>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <AttributeSchema name="RequiredValueValidator"
4d4ee5ef6601170c9d419da9fe8742c506507d11Jonathan von Schroeder type="validator"
6516023b9db74939c0a0f79fd6cc5bc7d9bab382Jonathan von Schroeder syntax="string">
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <DefaultValues>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <Value>com.sun.identity.sm.RequiredValueValidator</Value>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder </DefaultValues>
75a39ac3eec18df94df1be9c71a1f6b1f94a57a4Jonathan von Schroeder </AttributeSchema>
255a89789d3d5b19f6a8c96bf6c260a96158ef6dJonathan von Schroeder <AttributeSchema name="CodeLengthValidator"
255a89789d3d5b19f6a8c96bf6c260a96158ef6dJonathan von Schroeder type="validator"
255a89789d3d5b19f6a8c96bf6c260a96158ef6dJonathan von Schroeder syntax="string">
75a39ac3eec18df94df1be9c71a1f6b1f94a57a4Jonathan von Schroeder <DefaultValues>
6516023b9db74939c0a0f79fd6cc5bc7d9bab382Jonathan von Schroeder <Value>org.forgerock.openam.authentication.modules.fr.oath.validators.CodeLengthValidator</Value>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder </DefaultValues>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder </AttributeSchema>
067b7cf571968fe8e91212059da1590c2dfa741aJonathan von Schroeder <AttributeSchema name="iplanet-am-auth-authenticatoroath-auth-level"
22b772f8753f0cdb4508ba460356c238de2ee375Jonathan von Schroeder type="single"
syntax="number_range" rangeStart="0" rangeEnd="2147483647"
validator="RequiredValueValidator"
i18nKey="a500"
resourceName="authenticationLevel">
<DefaultValues>
<Value>0</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-password-length"
type="single"
syntax="string"
validator="CodeLengthValidator"
i18nKey="a501"
resourceName="passwordLength">
<DefaultValues>
<Value>6</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-min-secret-key-length"
type="single"
syntax="number_range" rangeStart="16" rangeEnd="2147483647"
i18nKey="a502"
resourceName="minimumSecretKeyLength">
<DefaultValues>
<Value>32</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-algorithm"
type="single_choice"
syntax="string"
validator="RequiredValueValidator"
i18nKey="a504"
resourceName="oathAlgorithm">
<ChoiceValues>
<ChoiceValue i18nKey="HOTP">HOTP</ChoiceValue>
<ChoiceValue i18nKey="TOTP">TOTP</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>HOTP</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-hotp-window-size"
type="single"
syntax="number_range" rangeStart="1" rangeEnd="2147483647"
i18nKey="a505"
resourceName="hotpWindowSize">
<DefaultValues>
<Value>100</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-add-checksum"
type="single_choice"
syntax="string"
i18nKey="a507"
resourceName="addChecksumToOtpEnabled">
<ChoiceValues>
<ChoiceValue i18nKey="true">True</ChoiceValue>
<ChoiceValue i18nKey="false">False</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>False</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-truncation-offset"
type="single"
syntax="number"
i18nKey="a508"
resourceName="truncationOffset">
<DefaultValues>
<Value>-1</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-size-of-time-step"
type="single"
syntax="number_range" rangeStart="1" rangeEnd="2147483647"
i18nKey="a509"
resourceName="totpTimeStepInterval">
<DefaultValues>
<Value>30</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-steps-in-window"
type="single"
syntax="number"
i18nKey="a510"
resourceName="totpTimeStepsInWindow">
<DefaultValues>
<Value>2</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="openam-auth-fr-oath-maximum-clock-drift"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="2147483647"
i18nKey="a514"
resourceName="totpMaximumClockDrift">
<DefaultValues>
<Value>5</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="openam-auth-fr-oath-issuer-name"
type="single"
syntax="string"
i18nKey="a515"
validator="RequiredValueValidator"
resourceName="oathIssuerName">
<ExampleValue>
<Value>ForgeRock</Value>
</ExampleValue>
</AttributeSchema>
<SubSchema name="serverconfig" inheritance="multiple" resourceName="USE-PARENT">
<AttributeSchema name="RequiredValueValidator"
type="validator"
syntax="string">
<DefaultValues>
<Value>com.sun.identity.sm.RequiredValueValidator</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="CodeLengthValidator"
type="validator"
syntax="string">
<DefaultValues>
<Value>org.forgerock.openam.authentication.modules.fr.oath.validators.CodeLengthValidator</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-authenticatoroath-auth-level"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="2147483647"
i18nKey="a500"
resourceName="authenticationLevel">
<DefaultValues>
<Value>0</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-password-length"
type="single"
syntax="string"
validator="CodeLengthValidator"
i18nKey="a501"
resourceName="passwordLength">
<DefaultValues>
<Value>6</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-min-secret-key-length"
type="single"
syntax="number_range" rangeStart="16" rangeEnd="2147483647"
i18nKey="a502"
resourceName="minimumSecretKeyLength">
<DefaultValues>
<Value>32</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-algorithm"
type="single_choice"
syntax="string"
i18nKey="a504"
resourceName="oathAlgorithm">
<ChoiceValues>
<ChoiceValue i18nKey="HOTP">HOTP</ChoiceValue>
<ChoiceValue i18nKey="TOTP">TOTP</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>HOTP</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-hotp-window-size"
type="single"
syntax="number_range" rangeStart="1" rangeEnd="2147483647"
i18nKey="a505"
resourceName="hotpWindowSize">
<DefaultValues>
<Value>100</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-add-checksum"
type="single_choice"
syntax="string"
i18nKey="a507"
resourceName="addChecksumToOtpEnabled">
<ChoiceValues>
<ChoiceValue i18nKey="true">True</ChoiceValue>
<ChoiceValue i18nKey="false">False</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>False</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-truncation-offset"
type="single"
syntax="number"
i18nKey="a508"
resourceName="truncationOffset">
<DefaultValues>
<Value>-1</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-size-of-time-step"
type="single"
syntax="number_range" rangeStart="1" rangeEnd="2147483647"
i18nKey="a509"
resourceName="totpTimeStepInterval">
<DefaultValues>
<Value>30</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="iplanet-am-auth-fr-oath-steps-in-window"
type="single"
syntax="number"
i18nKey="a510"
resourceName="totpTimeStepsInWindow">
<DefaultValues>
<Value>2</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="openam-auth-fr-oath-maximum-clock-drift"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="2147483647"
i18nKey="a514"
resourceName="totpMaximumClockDrift">
<DefaultValues>
<Value>5</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="openam-auth-fr-oath-issuer-name"
type="single"
syntax="string"
i18nKey="a515"
validator="RequiredValueValidator"
resourceName="oathIssuerName">
<ExampleValue>
<Value>ForgeRock</Value>
</ExampleValue>
</AttributeSchema>
</SubSchema>
</Organization>
</Schema>
</Service>
</ServicesConfiguration>