nodebb-plugin-sso-saml/templates/admin/plugins/sso-saml.tpl

77 lines
4.1 KiB
Smarty
Raw Normal View History

2020-04-29 15:00:23 +02:00
<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>
2014-09-22 19:38:45 +02:00
</form>
<script>
2020-04-29 15:00:23 +02:00
require(['settings'], function(Settings) {
Settings.load('sso-saml', $('.saml-settings'));
$('#save').on('click', function() {
Settings.save('sso_saml', $('.saml-settings'));
});
});
2014-09-22 19:38:45 +02:00
</script>