OAuth2Provider.xml revision 7daa28ae7aca9a3019dbb719cc8428894b412f9f
2N/A<?
xml version="1.0" encoding="UTF-8"?>
2N/A<!
DOCTYPE ServicesConfiguration 2N/A PUBLIC "=//iPlanet//Service Management Services (SMS) 1.0 DTD//EN" 2N/A * The contents of this file are subject to the terms of the Common Development and 2N/A * Distribution License (the License). You may not use this file except in compliance with the 2N/A * specific language governing permission and limitations under the License. 2N/A * When distributing Covered Software, include this CDDL Header Notice in each file and include 2N/A * Header, with the fields enclosed by brackets [] replaced by your own identifying 2N/A * information: "Portions Copyrighted [year] [name of copyright owner]". 2N/A * Copyright 2012-2014 ForgeRock AS. 2N/A<
ServicesConfiguration>
2N/A <
Service name="OAuth2Provider" version="1.0">
2N/A i18nFileName="OAuth2Provider" 2N/A i18nKey="forgerock-oauth2-provider-description">
2N/A <
AttributeSchema name="forgerock-oauth2-provider-authorization-code-lifetime" 2N/A syntax="number_range" rangeStart="0" rangeEnd="2147483647" 2N/A validator="RequiredValueValidator" 2N/A <
AttributeSchema name="forgerock-oauth2-provider-refresh-token-lifetime" 2N/A syntax="number_range" rangeStart="0" rangeEnd="2147483647" 2N/A validator="RequiredValueValidator" 2N/A <
AttributeSchema name="forgerock-oauth2-provider-access-token-lifetime" 2N/A syntax="number_range" rangeStart="0" rangeEnd="2147483647" 2N/A validator="RequiredValueValidator" 2N/A <
AttributeSchema name="forgerock-oauth2-provider-issue-refresh-token" 2N/A validator="RequiredValueValidator" 2N/A <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
2N/A <
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
2N/A <
AttributeSchema name="forgerock-oauth2-provider-issue-refresh-token-on-refreshing-token" 2N/A validator="RequiredValueValidator" 2N/A <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
2N/A <
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
2N/A <
AttributeSchema name="forgerock-oauth2-provider-scope-implementation-class" 2N/A validator="RequiredValueValidator" 2N/A <
AttributeSchema name="forgerock-oauth2-provider-response-type-map-class" 2N/A name="forgerock-oauth2-provider-authentication-attributes" 2N/A <
AttributeSchema name="forgerock-oauth2-provider-saved-consent-attribute" 2N/A name="forgerock-oauth2-provider-supported-scopes" 2N/A <Value>openid</Value> 2N/A name="forgerock-oauth2-provider-jkws-uri" 2N/A name="forgerock-oauth2-provider-subject-types-supported" 2N/A <
Value>public</
Value>
2N/A name="forgerock-oauth2-provider-id-token-signing-algorithms-supported" 2N/A <
Value>HS256</
Value>
2N/A <
Value>HS384</
Value>
2N/A <
Value>HS512</
Value>
2N/A name="forgerock-oauth2-provider-supported-claims" 2N/A <
Value>openid</
Value>
2N/A <
Value>profile</
Value>
2N/A <
Value>email</
Value>
2N/A <
Value>address</
Value>
2N/A <
Value>phone</
Value>
2N/A <
AttributeSchema name="forgerock-oauth2-provider-jwt-token-lifetime" 2N/A syntax="number_range" rangeStart="0" rangeEnd="2147483647" 2N/A validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-keypair-name" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-allow-open-dynamic-registration" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
<
AttributeSchema name="forgerock-oauth2-provider-generate-registration-access-tokens" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
<
SubSchema name="serverconfig" inheritance="multiple">
<
AttributeSchema name="forgerock-oauth2-provider-authorization-code-lifetime" syntax="number_range" rangeStart="0" rangeEnd="2147483647" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-refresh-token-lifetime" syntax="number_range" rangeStart="0" rangeEnd="2147483647" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-access-token-lifetime" syntax="number_range" rangeStart="0" rangeEnd="2147483647" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-issue-refresh-token" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
<
AttributeSchema name="forgerock-oauth2-provider-issue-refresh-token-on-refreshing-token" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
<
AttributeSchema name="forgerock-oauth2-provider-scope-implementation-class" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-response-type-map-class" name="forgerock-oauth2-provider-authentication-attributes" <
AttributeSchema name="forgerock-oauth2-provider-saved-consent-attribute" name="forgerock-oauth2-provider-supported-scopes" name="forgerock-oauth2-provider-jkws-uri" name="forgerock-oauth2-provider-subject-types-supported" name="forgerock-oauth2-provider-id-token-signing-algorithms-supported" name="forgerock-oauth2-provider-supported-claims" <
AttributeSchema name="forgerock-oauth2-provider-jwt-token-lifetime" syntax="number_range" rangeStart="0" rangeEnd="2147483647" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-keypair-name" validator="RequiredValueValidator" <
AttributeSchema name="forgerock-oauth2-provider-allow-open-dynamic-registration" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>
<
AttributeSchema name="forgerock-oauth2-provider-generate-registration-access-tokens" validator="RequiredValueValidator" <
BooleanTrueValue i18nKey="i18nTrue">true</
BooleanTrueValue>
<
BooleanFalseValue i18nKey="i18nFalse">false</
BooleanFalseValue>