* Correct IDP and SP delete functions
* Add select for NameIDFormat and Bindings
This commit is contained in:
Clément Oudot 2010-03-25 16:19:10 +00:00
parent 9f68350124
commit 401ba8a857
3 changed files with 45 additions and 10 deletions

View File

@ -403,6 +403,35 @@ function changeSkinImage(skin) {
$('#content_skin>img').attr('src', imgsrc);
$('#content_skin>img').attr('alt', skin);
}
function nameIdFormatParams(id) {
currentId=id;
formateSelect('select',[
'=',
'unspecified=Unspecified',
'email=Email',
'x509=X509 certificate',
'windows=Windows',
'kerberos=Kerberos',
'entity=Entity',
'persistent=Persistent',
'transient=Transient',
'encrypted=Encrypted',
],lmdata(id));
display('select',lmtext(id));
}
function bindingParams(id) {
currentId=id;
formateSelect('select',[
'=',
'http-get=GET',
'http-post=POST',
'http-redirect=REDIRECT',
'http-soap=SOAP',
'artifact-get=Artifact GET',
'artifact-post=Artifact POST',
],lmdata(id));
display('select',lmtext(id));
}
function btext(id) {
currentId=id;
$('#btextKey').attr('value',lmtext(id));
@ -631,11 +660,18 @@ function newVh(name){
function delSamlAttribute(){
delKey();
}
function delSamlMetaData(id){
function delIdpSamlMetaData(id){
var idpname = $('#text_'+id).attr('name');
if(confirm('Delete '+idpname+' ?')){
$('#'+id).remove();
samlMetaData(id);
samlIdpMetaData(id);
}
}
function delSpSamlMetaData(id){
var spname = $('#text_'+id).attr('name');
if(confirm('Delete '+spname+' ?')){
$('#'+id).remove();
samlSpMetaData(id);
}
}
function newSamlAttribute(){

View File

@ -219,11 +219,7 @@
<!-- Select -->
<div id="content_select" class="hidden">
<select id="select"></select>
<br /><br />
<button onclick="setlminputdata(currentId,select);return false;" class="ui-state-default ui-corner-all">
<lang en="Apply" fr="Appliquer" />
</button>
<select id="select" onchange="setlmdata(currentId,this.value);return false;"></select>
</div>
<!-- Integer -->

View File

@ -63,15 +63,18 @@ sub cstruct {
qw(samlIDPMetaDataOptionsNameIDFormat samlIDPMetaDataOptionsForceAuthn samlIDPMetaDataOptionsAllowProxiedAuthn samlIDPMetaDataOptionsSSOBinding samlIDPMetaDataOptionsSLOBinding samlIDPMetaDataOptionsResolutionRule samlIDPMetaDataOptionsAllowLoginFromIDP samlIDPMetaDataOptionsAdaptSessionUtime)
],
samlIDPMetaDataOptionsNameIDFormat =>
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsNameIDFormat",
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsNameIDFormat"
. ":default:nameIdFormatParams",
samlIDPMetaDataOptionsForceAuthn =>
"bool:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsForceAuthn",
samlIDPMetaDataOptionsAllowProxiedAuthn =>
"bool:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsAllowProxiedAuthn",
samlIDPMetaDataOptionsSSOBinding =>
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsSSOBinding",
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsSSOBinding"
. ":default:bindingParams",
samlIDPMetaDataOptionsSLOBinding =>
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsSLOBinding",
"text:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsSLOBinding"
. ":default:bindingParams",
samlIDPMetaDataOptionsResolutionRule =>
"textarea:/samlIDPMetaDataOptions/$k2/samlIDPMetaDataOptionsResolutionRule",
samlIDPMetaDataOptionsAllowLoginFromIDP =>