* 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('src', imgsrc);
$('#content_skin>img').attr('alt', skin); $('#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) { function btext(id) {
currentId=id; currentId=id;
$('#btextKey').attr('value',lmtext(id)); $('#btextKey').attr('value',lmtext(id));
@ -631,11 +660,18 @@ function newVh(name){
function delSamlAttribute(){ function delSamlAttribute(){
delKey(); delKey();
} }
function delSamlMetaData(id){ function delIdpSamlMetaData(id){
var idpname = $('#text_'+id).attr('name'); var idpname = $('#text_'+id).attr('name');
if(confirm('Delete '+idpname+' ?')){ if(confirm('Delete '+idpname+' ?')){
$('#'+id).remove(); $('#'+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(){ function newSamlAttribute(){

View File

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

View File

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