RestSecurity.xml revision 165f2e715d414ebfc0ecb18ae56c084a966cfb11
481N/A<?xml version="1.0" encoding="UTF-8"?>
481N/A<!DOCTYPE ServicesConfiguration
481N/A PUBLIC "=//iPlanet//Service Management Services (SMS) 1.0 DTD//EN"
481N/A "jar://com/sun/identity/sm/sms.dtd">
481N/A<!--
481N/A DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
481N/A
481N/A Copyright 2013-2015 ForgeRock AS.
481N/A
481N/A The contents of this file are subject to the terms
481N/A of the Common Development and Distribution License
481N/A (the License). You may not use this file except in
481N/A compliance with the License.
481N/A
481N/A You can obtain a copy of the License at
481N/A http://forgerock.org/license/CDDLv1.0.html
481N/A See the License for the specific language governing
481N/A permission and limitations under the License.
481N/A
873N/A When distributing Covered Code, include this CDDL
481N/A Header Notice in each file and include the License file
481N/A at http://forgerock.org/license/CDDLv1.0.html
481N/A If applicable, add the following below the CDDL Header,
481N/A with the fields enclosed by brackets [] replaced by
481N/A your own identifying information:
5236N/A "Portions copyright [year] [name of copyright owner]"
5728N/A-->
481N/A
1878N/A<ServicesConfiguration>
481N/A <Service name="RestSecurity" version="1.0">
481N/A <Schema
481N/A serviceHierarchy="/DSAMEConfig/ForgeRockRestSecurityService"
1920N/A i18nFileName="RestSecurity"
3824N/A revisionNumber="1"
3824N/A resourceName="security"
6302N/A i18nKey="forgerock-restSecurity-service-description">
6302N/A
3824N/A <Organization>
6302N/A <AttributeSchema name="forgerockRESTSecuritySelfRegistrationEnabled"
5728N/A type="single"
3842N/A syntax="boolean"
6302N/A validator="RequiredValueValidator"
3824N/A resourceName="selfRegistrationEnabled"
3842N/A i18nKey="a101">
481N/A <BooleanValues>
5636N/A <BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
2976N/A <BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
481N/A </BooleanValues>
481N/A <DefaultValues>
5636N/A <Value>false</Value>
1304N/A </DefaultValues>
481N/A </AttributeSchema>
481N/A
2976N/A <AttributeSchema name="forgerockRESTSecuritySelfRegTokenTTL"
2976N/A type="single"
5173N/A syntax="number_range" rangeStart="0" rangeEnd="2147483647"
2976N/A validator="RequiredValueValidator"
2650N/A resourceName="selfRegistrationTokenLifetime"
5636N/A i18nKey="a102">
481N/A <DefaultValues>
481N/A <Value>900</Value>
481N/A </DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegConfirmationUrl"
type="single"
syntax="url"
resourceName="selfRegistrationConfirmationUrl"
i18nKey="a103">
<DefaultValues>
<Value>@SERVER_PROTO@://@SERVER_HOST@:@SERVER_PORT@/@SERVER_URI@/XUI/#register/</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPasswordEnabled"
type="single"
syntax="boolean"
validator="RequiredValueValidator"
resourceName="forgotPasswordEnabled"
i18nKey="a104">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>false</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassTokenTTL"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="2147483647"
validator="RequiredValueValidator"
resourceName="forgotPasswordTokenLifetime"
i18nKey="a105">
<DefaultValues>
<Value>900</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassConfirmationUrl"
type="single"
syntax="url"
resourceName="forgotPasswordConfirmationUrl"
i18nKey="a106">
<DefaultValues>
<Value>@SERVER_PROTO@://@SERVER_HOST@:@SERVER_PORT@/@SERVER_URI@/XUI/#passwordReset/</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySuccessfulUserRegistrationDestination"
type="single_choice"
syntax="string"
resourceName="userRegisteredDestination"
i18nKey="a107">
<ChoiceValues>
<ChoiceValue i18nKey="a107a">default</ChoiceValue>
<ChoiceValue i18nKey="a107b">login</ChoiceValue>
<ChoiceValue i18nKey="a107c">autologin</ChoiceValue>
</ChoiceValues>
<DefaultValues>
<Value>default</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityProtectedUserAttributes"
type="list"
syntax="string"
resourceName="protectedUserAttributes"
i18nKey="a108">
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegEmailVerificationEnabled"
type="single"
syntax="boolean"
resourceName="selfRegEmailVerificationEnabled"
i18nKey="a120">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>true</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassEmailVerificationEnabled"
type="single"
syntax="boolean"
resourceName="forgetPassEmailVerificationEnabled"
i18nKey="a121">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>true</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegCaptchaEnabled"
type="single"
syntax="boolean"
resourceName="selfRegCaptchaEnabled"
i18nKey="a150">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>false</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassCaptchaEnabled"
type="single"
syntax="boolean"
resourceName="forgotPassCaptchaEnabled"
i18nKey="a151">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>false</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityCaptchaSiteKey"
type="single"
syntax="string"
resourceName="captchaSiteKey"
i18nKey="a152">
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityCaptchaSecretKey"
type="single"
syntax="string"
resourceName="captchaSecretKey"
i18nKey="a153">
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityCaptchaVerificationUrl"
type="single"
syntax="string"
resourceName="captchaVerificationUrl"
i18nKey="a154">
<DefaultValues>
<Value>https://www.google.com/recaptcha/api/siteverify</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegKbaEnabled"
type="single"
syntax="boolean"
resourceName="selfRegKbaEnabled"
i18nKey="a200">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>false</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassKbaEnabled"
type="single"
syntax="boolean"
resourceName="forgotPassKbaEnabled"
i18nKey="a201">
<BooleanValues>
<BooleanTrueValue i18nKey="i18nTrue">true</BooleanTrueValue>
<BooleanFalseValue i18nKey="i18nFalse">false</BooleanFalseValue>
</BooleanValues>
<DefaultValues>
<Value>false</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityKBAQuestions"
type="list"
syntax="string"
resourceName="kbaQuestions"
i18nKey="a202">
<DefaultValues>
<Value>1|en|What is the name of your favourite restaurant?</Value>
<Value>2|en|What was the model of your first car?</Value>
<Value>3|en|What was the name of your childhood pet?</Value>
<Value>4|en|What is your mother's maiden name?</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityQuestionsUserMustAnswer"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="50"
validator="RequiredValueValidator"
resourceName="kbaQuestionsUserMustAnswer"
i18nKey="a203">
<DefaultValues>
<Value>1</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityAnswersUserMustProvide"
type="single"
syntax="number_range" rangeStart="0" rangeEnd="30"
validator="RequiredValueValidator"
resourceName="kbaAnswersUserMustProvide"
i18nKey="a204">
<DefaultValues>
<Value>1</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegServiceConfigClass"
type="single"
syntax="string"
resourceName="selfRegistrationServiceConfigClass"
i18nKey="a300">
<DefaultValues>
<Value>org.forgerock.openam.selfservice.config.DefaultUserRegistrationConfigProvider</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassServiceConfigClass"
type="single"
syntax="string"
resourceName="forgotPasswordServiceConfigClass"
i18nKey="a301">
<DefaultValues>
<Value>org.forgerock.openam.selfservice.config.DefaultForgottenPasswordConfigProvider</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegSubjectText"
type="list"
syntax="string"
resourceName="registrationSubjectText"
i18nKey="a400">
<DefaultValues>
<Value>en|Registration email</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegEmailText"
type="list"
syntax="string"
resourceName="registrationEmailText"
i18nKey="a410">
<DefaultValues>
<Value>en|Click on this &lt;a href=&quot;%link%&quot;&gt;link&lt;/a&gt; to register</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassSubjectText"
type="list"
syntax="string"
resourceName="forgottenPasswordSubjectText"
i18nKey="a420">
<DefaultValues>
<Value>en|Forgotten password email</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecurityForgotPassEmailText"
type="list"
syntax="string"
resourceName="forgottenPasswordEmailText"
i18nKey="a430">
<DefaultValues>
<Value>en|Click on this &lt;a href=&quot;%link%&quot;&gt;link&lt;/a&gt; to reset your password</Value>
</DefaultValues>
</AttributeSchema>
<AttributeSchema name="forgerockRESTSecuritySelfRegistrationValidUserAttributes"
type="list"
syntax="string"
resourceName="selfRegistrationValidAttributes"
i18nKey="a500">
<DefaultValues>
<Value>mail</Value>
<Value>inetUserStatus</Value>
<Value>sn</Value>
<Value>username</Value>
<Value>userPassword</Value>
<Value>kbaInfo</Value>
<Value>kbaInformation</Value>
<Value>givenName</Value>
</DefaultValues>
</AttributeSchema>
</Organization>
</Schema>
</Service>
</ServicesConfiguration>