blob: 5ebcefd3cf9b9011a05650e75cded1e200a6e9eb [file] [log] [blame]
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
~ under the License.
-->
<div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Authorization Endpoint:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.authorizationEndpointURI"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'authorizationEndpointURI',
placeHolder: 'authorization endpoint URL',
promptMessage: 'Enter URL of the OAuth2 authorization endpoint.',
title: 'Enter URL of the OAuth2 authorization endpoint'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Token Endpoint:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.tokenEndpointURI"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'tokenEndpointURI',
placeHolder: 'token endpoint URL',
promptMessage: 'Enter URL of the OAuth2 token endpoint.',
title: 'Enter URL of the OAuth2 token endpoint'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Token Endpoint needs auth?</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="checkbox" id="addAuthenticationProvider.tokenEndpointNeedsAuth"
dojoType="dijit.form.CheckBox"
data-dojo-props="
name: 'tokenEndpointNeedsAuth',
value: 'tokenEndpointNeedsAuth',
checked: false"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Identity Resolver Endpoint:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.identityResolverEndpointURI"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'identityResolverEndpointURI',
placeHolder: 'identity resolver endpoint URL',
promptMessage: 'Enter URL of the identity resolver endpoint.',
title: 'Enter URL of the identity resolver endpoint'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Identity Resolver Type*:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.identityResolverType"
data-dojo-type="dijit/form/FilteringSelect"
data-dojo-props="
name: 'identityResolverType',
required: true,
placeHolder: 'identity resolver type',
promptMessage: 'Enter the type of the identity resolver',
title: 'Enter the type of the identity resolver'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Client Id*:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.clientId"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'clientId',
required: true,
placeHolder: 'client Id',
promptMessage: 'Enter the client Id for this application.',
title: 'Enter the client Id for this application'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Client Secret:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="password" id="addAuthenticationProvider.clientSecret"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'clientSecret',
required: false,
placeHolder: 'client secret',
promptMessage: 'Enter the client secret for this application.',
title: 'Enter the client secret for this application'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Scope:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.scope"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'scope',
placeHolder: 'scope',
promptMessage: 'Enter the scope for this application.',
title: 'Enter the scope for this application'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Trust Store:</div>
<div class="tableContainer-valueCell formLabel-controlCell">
<select class="trustStore" data-dojo-type="dijit/form/FilteringSelect"
data-dojo-props="
required: false,
name: 'trustStore',
placeHolder: 'Select trust store',
promptMessage: 'Select the trust store containing the certificate of the CA that signed the endpoints\' certificates',
title: 'Select trust store for secure connection',
searchAttr: 'name'">
</select>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Post Logout URL:</div>
<div class="formLabel-controlCell tableContainer-valueCell">
<input type="text" id="addAuthenticationProvider.postLogoutURI"
data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props="
name: 'postLogoutURI',
placeHolder: 'post logout URL',
promptMessage: 'Enter the URL a user will be redirected to after logging out of the broker.',
title: 'Enter the URL a user will be redirected to after logging out of the broker'"/>
</div>
</div>
</div>