try to fix configuration logic
This commit is contained in:
parent
3317bc7d89
commit
9977b415ba
3 changed files with 122 additions and 66 deletions
|
|
@ -1,35 +1,76 @@
|
|||
<h1> Simple samp Authentication</h1>
|
||||
<hr />
|
||||
|
||||
<form>
|
||||
<div class="alert alert-warning">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<br />
|
||||
<input type="text" data-field="sso:saml:idpentrypoint" title="IdP entry point" class="form-control input-lg" placeholder="IdP entry point"><br />
|
||||
<input type="text" data-field="sso:saml:callbackpath" title="Callback path" class="form-control input-md" placeholder="Callback path"><br/>
|
||||
<input type="text" data-field="sso:saml:issuer" title="Issuer string to supply to identity provider" class="form-control input-md" placeholder="Issuer string to supply to identity provider"><br/>
|
||||
<input type="text" data-field="sso:saml:metadata" title="Metadata URL" class="form-control input-md" placeholder="Metadata URL"><br/>
|
||||
|
||||
<input type="text" data-field="sso:saml:servercrt" title="Server CRT file" class="form-control input-md" placeholder="Server CRT file">
|
||||
|
||||
<br/>
|
||||
<input type="text" data-field="sso:saml:loginsuccessredirecturl" title="URL to redirect after a successfull login" class="form-control input-md" placeholder="URL to redirect after a successfull login. Leave empty to redirect to /. ">
|
||||
|
||||
<br/>
|
||||
<input type="text" data-field="sso:saml:logouturl" title="Logout URL" class="form-control input-md" placeholder="Logout URL ">
|
||||
|
||||
<br/>
|
||||
<input type="text" data-field="sso:saml:logoutredirecturl" title="Logout redirect URL" class="form-control input-md" placeholder="Logout redirect URL">
|
||||
|
||||
</div>
|
||||
<form class="saml-settings form-horizontal" onsubmit="return false;">
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-lg-12">
|
||||
<h1 class="page-header"><i class="fa fa-cog"></i> SAML Settings</h1>
|
||||
<div class="col-lg-9 col-md-9 col-sm-8">
|
||||
<div class="well well-sm">
|
||||
<h4 class="page-header">Server Settings</h4>
|
||||
<div class="row">
|
||||
<div class="form-group col-md-12 col-sm-12"> <!-- required -->
|
||||
<label class="col-sm-3 control-label" for="idp_entry_point">IdP entry point</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="idp_entry_point" required name="idp_entry_point" title="IdP entry point" class="form-control" placeholder="https://example.mydomain.com/idp/shibboleth">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12"> <!-- required -->
|
||||
<label class="col-sm-3 control-label" for="callback_path">Callback path</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="number" id="callback_path" required name="callback_path" title="Callback path" class="form-control" placeholder="Callback path">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12"> <!-- required -->
|
||||
<label class="col-sm-3 control-label" for="issuer">Issuer</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="issuer" required name="issuer" title="Issuer" class="form-control" placeholder="Issuer string to supply to identity provider">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12"> <!-- required -->
|
||||
<label class="col-sm-3 control-label" for="metadata">Metadata URL</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="metadata" required name="metadata" title="Metadata URL" class="form-control" placeholder="Metadata URL">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12">
|
||||
<label class="col-sm-3 control-label" for="server_crt">Server CRT file</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="server_crt" required name="server_crt" title="Server CRT file" class="form-control" placeholder="Server CRT file">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12">
|
||||
<label class="col-sm-3 control-label" for="login_redirect_url">Login Redirect URL</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="login_redirect_url" required name="login_redirect_url" title="Redirect Redirect URL" class="form-control" placeholder="URL to redirect to after a successful login">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12">
|
||||
<label class="col-sm-3 control-label" for="logout_url">Logout URL</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="logout_url" required name="logout_url" title="Logout URL" class="form-control" placeholder="Logout URL">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-md-12 col-sm-12">
|
||||
<label class="col-sm-3 control-label" for="logout_redirect_url">Logout Redirect URL</label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" id="logout_redirect_url" required name="logout_redirect_url" title="Logout Redirect URL" class="form-control" placeholder="URL to redirect to after a successful logout">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group col-lg-3 col-md-3 col-sm-4">
|
||||
<button class="btn btn-lg btn-primary btn-block" type="button" id="save">
|
||||
<i class="fa fa-save"></i> Save Settings
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<button class="btn btn-lg btn-primary" id="save">Save</button>
|
||||
|
||||
<script>
|
||||
require(['forum/admin/settings'], function(Settings) {
|
||||
Settings.prepare();
|
||||
});
|
||||
require(['settings'], function(Settings) {
|
||||
Settings.load('sso-saml', $('.saml-settings'));
|
||||
$('#save').on('click', function() {
|
||||
Settings.save('sso_saml', $('.saml-settings'));
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue