require auth time, reuse refresh token, and default max age

pull/306/merge
Justin Richer 2013-03-05 15:01:25 -05:00
parent ff53d71e6f
commit 9b6dfd4e1d
2 changed files with 19 additions and 2 deletions

View File

@ -397,6 +397,8 @@ var ClientFormView = Backbone.View.extend({
initiateLoginUri: $('#initiateLoginUri input').val(),
postLogoutRedirectUri: $('#postLogoutRedirectUri input').val(),
reuseRefreshToken: $('#reuseRefreshToken').is(':checked') // TODO: another funny checkbox
requireAuthTime: $('#requireAuthTime input').is(':checked'),
defaultMaxAge: $('#defaultMaxAge input').val(), // TODO: validate integer
@ -409,8 +411,6 @@ var ClientFormView = Backbone.View.extend({
idTokenSignedResponseAlg: idTokenSignedResponseAlg, // "
idTokenEncryptedResponseAlg: idTokenEncryptedResponseAlg, // "
idTokenEncryptedResponseEnc: idTokenEncryptedResponseEnc, // "
defaultMaxAge: $('#defaultMaxAge input').val(), // TODO: validate integer
requireAuthTime: $('#requireAuthTime input').is(':checked'),
defaultAcrValues: this.defaultAcrValuesCollection.pluck('item'),
requestUris: this.requestUrisCollection.pluck('item'),
resourceIds: this.resourceIdsCollection.pluck('item'),

View File

@ -363,6 +363,7 @@
<div class="controls">
<label class="checkbox">
<input type="checkbox" id="allowRefresh" <%=(allowRefresh == true ? 'checked' : '')%>> Refresh tokens are issued for this client
<input type="checkbox" id="reuseRefreshToken" <%=(reuseRefreshToken == true ? 'checked' : '')%>> Refresh tokens for this client are re-used
</label>
</div>
</div>
@ -413,6 +414,22 @@
</div>
<div class="control-group" id="requireAuthTime">
<label class="control-label">Require Auth Time</label>
<div class="controls">
<label class="checkbox">
<input type="checkbox" <%=(requireAuthTime == true ? 'checked' : '')%>> Always require that the auth_time claim be sent in the id token
</label>
</div>
</div>
<div class="control-group" id="defaultMaxAge">
<label class="control-label">Default Max Age</label>
<div class="controls">
<input placeholder="" value="<%=defaultMaxAge%>" maxlength="1000" type="text" class=""/>
<p class="help-block">Default maximum session age before re-prompting</p>
</div>
</div>
</div>