Commit c8dbf657 authored by Thomas Chemineau's avatar Thomas Chemineau
Browse files

refactoring structure of SAML service into manager

parent 39db4807
......@@ -14,8 +14,8 @@ our $DEBUG = 0;
## @cmethod Lemonldap::NG::Common::Conf::SAML::Metadata new(hashRef args)
# Class constructor.
#@param args hash reference
#@return Lemonldap::NG::Common::Conf::SAML::Metadata object
# @param args hash reference
# @return Lemonldap::NG::Common::Conf::SAML::Metadata object
sub new {
my $class = shift;
my $self = bless {}, $class;
......@@ -76,99 +76,45 @@ sub createSimpleStruct {
_nodes => [
qw(samlSPSSODescriptorAuthnRequestsSigned
samlSPSSODescriptorProtocolSupportEnumeration
n:samlSPSSODescriptorKeyDescriptor
samlSPSSODescriptorKeyDescriptorSigning
n:samlSPSSODescriptorSingleLogoutService
n:samlSPSSODescriptorAssertionConsumerService)
],
_help => 'default',
samlSPSSODescriptorAuthnRequestsSigned =>
'text:/samlSPSSODescriptorAuthnRequestsSigned',
'bool:/samlSPSSODescriptorAuthnRequestsSigned',
samlSPSSODescriptorProtocolSupportEnumeration =>
'text:/samlSPSSODescriptorProtocolSupportEnumeration',
samlSPSSODescriptorKeyDescriptor => {
_nodes => [
qw(samlSPSSODescriptorKeyDescriptorSigning
samlSPSSODescriptorKeyDescriptorEncryption)
],
_help => 'default',
samlSPSSODescriptorKeyDescriptorSigning =>
'text:/samlSPSSODescriptorKeyDescriptorSigning',
samlSPSSODescriptorKeyDescriptorEncryption =>
'text:/samlSPSSODescriptorKeyDescriptorEncryption',
},
'textarea:/samlSPSSODescriptorKeyDescriptorSigning',
samlSPSSODescriptorSingleLogoutService => {
_nodes => [
qw(samlSPSSODescriptorSingleLogoutServiceHTTPLocation
samlSPSSODescriptorSingleLogoutServiceHTTPReponseLocation
samlSPSSODescriptorSingleLogoutServiceSOAPLocation
samlSPSSODescriptorSingleLogoutServiceSOAPResponseLocation)
qw(samlSPSSODescriptorSingleLogoutServiceHTTP
samlSPSSODescriptorSingleLogoutServiceSOAP)
],
_help => 'default',
samlSPSSODescriptorSingleLogoutServiceHTTPLocation =>
'text:/samlSPSSODescriptorSingleLogoutServiceHTTPLocation',
samlSPSSODescriptorSingleLogoutServiceHTTPReponseLocation =>
'text:/samlSPSSODescriptorSingleLogoutServiceHTTPReponseLocation',
samlSPSSODescriptorSingleLogoutServiceSOAPLocation =>
'text:/samlSPSSODescriptorSingleLogoutServiceSOAPLocation',
samlSPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'text:/samlSPSSODescriptorSingleLogoutServiceSOAPResponseLocation',
samlSPSSODescriptorSingleLogoutServiceHTTP =>
'samlService:/samlSPSSODescriptorSingleLogoutServiceHTTP',
samlSPSSODescriptorSingleLogoutServiceSOAP =>
'samlService:/samlSPSSODescriptorSingleLogoutServiceSOAP',
},
samlSPSSODescriptorAssertionConsumerService => {
_nodes => [
qw(n:samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact
n:samlSPSSODescriptorAssertionConsumerServiceHTTPPost
n:samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect)
],
_help => 'default',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact => {
_nodes => [
qw(samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactIndex
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactDefault
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation)
],
_help => 'default',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactIndex =>
'int:/samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactIndex',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactDefault =>
'bool:/samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactDefault',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation =>
'text:/samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation',
},
samlSPSSODescriptorAssertionConsumerServiceHTTPPost => {
_nodes => [
qw(samlSPSSODescriptorAssertionConsumerServiceHTTPPostIndex
samlSPSSODescriptorAssertionConsumerServiceHTTPPostDefault
samlSPSSODescriptorAssertionConsumerServiceHTTPPostLocation)
qw(samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact
samlSPSSODescriptorAssertionConsumerServiceHTTPPost
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect)
],
_help => 'default',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostIndex =>
'int:/samlSPSSODescriptorAssertionConsumerServiceHTTPPostIndex',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostDefault =>
'bool:/samlSPSSODescriptorAssertionConsumerServiceHTTPPostDefault',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation =>
'text:/samlSPSSODescriptorAssertionConsumerServiceHTTPPostLocation',
},
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect => {
_nodes => [
qw(samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectIndex
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectDefault
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectLocation)
],
_help => 'default',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectIndex =>
'int:/samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectIndex',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectDefault =>
'bool:/samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectDefault',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectLocation =>
'text:/samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectLocation',
},
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact =>
'samlAssertion:/samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact',
samlSPSSODescriptorAssertionConsumerServiceHTTPPost =>
'samlAssertion:/samlSPSSODescriptorAssertionConsumerServiceHTTPPost',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect =>
'samlAssertion:/samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect',
},
},
......@@ -180,7 +126,7 @@ sub createSimpleStruct {
_nodes => [
qw(samlIDPSSODescriptorWantAuthnRequestsSigned
samlIDPSSODescriptorProtocolSupportEnumeration
n:samlIDPSSODescriptorKeyDescriptor
samlIDPSSODescriptorKeyDescriptorSigning
n:samlIDPSSODescriptorSingleSignOnService
n:samlIDPSSODescriptorSingleLogoutService
n:samlIDPSSODescriptorArtifactResolutionService
......@@ -189,89 +135,55 @@ sub createSimpleStruct {
_help => 'default',
samlIDPSSODescriptorWantAuthnRequestsSigned =>
'text:/samlIDPSSODescriptorWantAuthnRequestsSigned',
'bool:/samlIDPSSODescriptorWantAuthnRequestsSigned',
samlIDPSSODescriptorProtocolSupportEnumeration =>
'text:/samlIDPSSODescriptorProtocolSupportEnumeration',
samlIDPSSODescriptorKeyDescriptor => {
_nodes => [
qw(samlIDPSSODescriptorKeyDescriptorSigning
samlIDPSSODescriptorKeyDescriptorEncryption)
],
_help => 'default',
samlIDPSSODescriptorKeyDescriptorSigning =>
'text:/samlIDPSSODescriptorKeyDescriptorSigning',
samlIDPSSODescriptorKeyDescriptorEncryption =>
'text:/samlIDPSSODescriptorKeyDescriptorEncryption',
},
'textarea:/samlIDPSSODescriptorKeyDescriptorSigning',
samlIDPSSODescriptorSingleSignOnService => {
_nodes => [
qw(samlIDPSSODescriptorSingleSignOnServiceHTTPLocation
samlIDPSSODescriptorSingleSignOnServiceSOAPLocation)
qw(samlIDPSSODescriptorSingleSignOnServiceHTTP
samlIDPSSODescriptorSingleSignOnServiceSOAP)
],
_help => 'default',
samlIDPSSODescriptorSingleSignOnServiceHTTPLocation =>
'text:/samlIDPSSODescriptorSingleSignOnServiceHTTPLocation',
samlIDPSSODescriptorSingleSignOnServiceSOAPLocation =>
'text:/samlIDPSSODescriptorSingleSignOnServiceSOAPLocation',
samlIDPSSODescriptorSingleSignOnServiceHTTP =>
'samlService:/samlIDPSSODescriptorSingleSignOnServiceHTTP',
samlIDPSSODescriptorSingleSignOnServiceSOAP =>
'samlService:/samlIDPSSODescriptorSingleSignOnServiceSOAP',
},
samlIDPSSODescriptorSingleLogoutService => {
_nodes => [
qw(samlIDPSSODescriptorSingleLogoutServiceHTTPLocation
samlIDPSSODescriptorSingleLogoutServiceHTTPResponseLocation
samlIDPSSODescriptorSingleLogoutServiceSOAPLocation
samlIDPSSODescriptorSingleLogoutServiceSOAPResponseLocation)
qw(samlIDPSSODescriptorSingleLogoutServiceHTTP
samlIDPSSODescriptorSingleLogoutServiceSOAP)
],
_help => 'default',
samlIDPSSODescriptorSingleLogoutServiceHTTPLocation =>
'text:/samlIDPSSODescriptorSingleLogoutServiceHTTPLocation',
samlIDPSSODescriptorSingleLogoutServiceHTTPResponseLocation =>
'text:/samlIDPSSODescriptorSingleLogoutServiceHTTPResponseLocation',
samlIDPSSODescriptorSingleLogoutServiceSOAPLocation =>
'text:/samlIDPSSODescriptorSingleLogoutServiceSOAPLocation',
samlIDPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'text:/samlIDPSSODescriptorSingleLogoutServiceSOAPResponseLocation',
samlIDPSSODescriptorSingleLogoutServiceHTTP =>
'samlService:/samlIDPSSODescriptorSingleLogoutServiceHTTP',
samlIDPSSODescriptorSingleLogoutServiceSOAP =>
'samlService:/samlIDPSSODescriptorSingleLogoutServiceSOAP',
},
samlIDPSSODescriptorArtifactResolutionService => {
_nodes =>
[qw(n:samlIDPSSODescriptorArtifactResolutionServiceArtifact)],
[qw(samlIDPSSODescriptorArtifactResolutionServiceArtifact)],
_help => 'default',
samlIDPSSODescriptorArtifactResolutionServiceArtifact => {
_nodes => [
qw(samlIDPSSODescriptorArtifactResolutionServiceArtifactIndex
samlIDPSSODescriptorArtifactResolutionServiceArtifactDefault
samlIDPSSODescriptorArtifactResolutionServiceArtifactLocation)
],
_help => 'default',
samlIDPSSODescriptorArtifactResolutionServiceArtifactIndex =>
'int:/samlIDPSSODescriptorArtifactResolutionServiceArtifactIndex',
samlIDPSSODescriptorArtifactResolutionServiceArtifactDefault =>
'bool:/samlIDPSSODescriptorArtifactResolutionServiceArtifactDefault',
samlIDPSSODescriptorArtifactResolutionServiceArtifactLocation =>
'text:/samlIDPSSODescriptorArtifactResolutionServiceArtifactLocation',
},
samlIDPSSODescriptorArtifactResolutionServiceArtifact =>
'samlAssertion:/samlIDPSSODescriptorArtifactResolutionServiceArtifact',
},
samlIDPSSODescriptorManageNameIDService => {
_nodes => [
qw(samlIDPSSODescriptorManageNameIDServiceHTTPLocation
samlIDPSSODescriptorManageNameIDServiceHTTPResponseLocation
samlIDPSSODescriptorManageNameIDServiceSOAPLocation
samlIDPSSODescriptorManageNameIDServiceSOAPResponseLocation)
qw(samlIDPSSODescriptorManageNameIDServiceHTTP
samlIDPSSODescriptorManageNameIDServiceSOAP)
],
_help => 'default',
samlIDPSSODescriptorManageNameIDServiceHTTPLocation =>
'text:/samlIDPSSODescriptorManageNameIDServiceHTTPLocation',
samlIDPSSODescriptorManageNameIDServiceHTTPResponseLocation =>
'text:/samlIDPSSODescriptorManageNameIDServiceHTTPResponseLocation',
samlIDPSSODescriptorManageNameIDServiceSOAPLocation =>
'text:/samlIDPSSODescriptorManageNameIDServiceSOAPLocation',
samlIDPSSODescriptorManageNameIDServiceSOAPResponseLocation =>
'text:/samlIDPSSODescriptorManageNameIDServiceSOAPResponseLocation',
samlIDPSSODescriptorManageNameIDServiceHTTP =>
'samlService:/samlIDPSSODescriptorManageNameIDServiceHTTP',
samlIDPSSODescriptorManageNameIDServiceSOAP =>
'samlService:/samlIDPSSODescriptorManageNameIDServiceSOAP',
},
},
};
......
......@@ -207,6 +207,20 @@ function textarea(id) {
$('#textarea').attr('value',lmdata(id));
display('textarea',lmtext(id));
}
function samlAssertion(id) {
currentId=id;
$('#samlAssertionDefault').attr('value',lmdata(id));
$('#samlAssertionIndex').attr('value',lmdata(id));
$('#samlAssertionLocation').attr('value',lmdata(id));
display('samlAssertion',lmtext(lmparent(id)));
}
function samlService(id) {
currentId=id;
$('#samlServiceBinding').attr('value',lmdata(id));
$('#samlServiceLocation').attr('value',lmdata(id));
$('#samlServiceResponseLocation').attr('value',lmdata(id));
display('samlService',lmtext(lmparent(id)));
}
function securedCookieValues(id){
currentId=id;
$('#securedCookie'+lmdata(id)).attr('checked',1);
......
......@@ -178,6 +178,45 @@
<div id="content_vhost" class="hidden">
<input type="text" id="vhost" onchange="setlmtext(currentId,this.value)"/>
</div>
<!-- samlService -->
<div id="content_samlService" class="hidden">
<table>
<tr>
<td><lang en="Binding" fr="Binding"/></td>
<td><input type="text" size="50" id="samlServiceBinding" onchange="setlmtext(currentId,this.value)"/></td>
</tr>
<tr>
<td><lang en="Location" fr="URL"/></td>
<td><input type="text" size="50" id="samlServiceLocation" onchange="setlmtext(currentId,this.value)"/></td>
</tr>
<tr>
<td><lang en="Response Location" fr="URL de retour"/></td>
<td><input type="text" size="50" id="samlServiceResponseLocation" onchange="setlmtext(currentId,$this.value)"/></td>
</tr>
</table>
</div>
<!-- samlAssertion -->
<div id="content_samlAssertion" class="hidden">
<table>
<tr>
<td><lang en="Default" fr="Par défaut"/></td>
<td><input id="samlAssertionDefaultOn" type="radio" name="boolean" value="1" onclick="setlmdata(currentId,1)"/> <lang en="On" fr="Activé"/>
<input id="samlAssertionDefaultOff" type="radio" name="boolean" value="0" onclick="setlmdata(currentId,0)"/> <lang en="Off" fr="Désactivé"/>
</td>
</tr>
<tr>
<td><lang en="Index" fr="Index"/></td>
<td><input type="text" size="50" id="samlAssertionIndex" onchange="setlmtext(currentId,this.value)"/></td>
</tr>
<tr>
<td><lang en="Location" fr="URL"/></td>
<td><input type="text" size="50" id="samlAssertionLocation" onchange="setlmtext(currentId,$this.value)"/></td>
</tr>
</table>
</div>
</div>
</form>
......
......@@ -141,61 +141,29 @@ sub en {
samlSPSSODescriptorKeyDescriptorSigning => 'Signing Key',
samlSPSSODescriptorKeyDescriptorEncryption => 'Encryption Key',
samlSPSSODescriptorSingleLogoutService => 'Single Logout',
samlSPSSODescriptorSingleLogoutServiceHTTPLocation => 'HTTP URL',
samlSPSSODescriptorSingleLogoutServiceHTTPReponseLocation =>
'HTTP Response URL',
samlSPSSODescriptorSingleLogoutServiceSOAPLocation => 'SOAP URL',
samlSPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'SOAP Response URL',
samlSPSSODescriptorSingleLogoutServiceHTTP => 'HTTP Service',
samlSPSSODescriptorSingleLogoutServiceSOAP => 'SOAP Service',
samlSPSSODescriptorAssertionConsumerService => 'Assertion Consumer',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact => 'Artifact',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactDefault =>
'Default Assertion',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation =>
'URL',
samlSPSSODescriptorAssertionConsumerServiceHTTPPost => 'POST',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostDefault =>
'Default Assertion',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostLocation => 'URL',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact => 'HTTP Artifact',
samlSPSSODescriptorAssertionConsumerServiceHTTPPost => 'HTTP POST',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect =>
'HTTP Redirect',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectDefault =>
'Default Assertion',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectLocation =>
'URL',
samlIDPSSODescriptor => 'Identity Provider',
samlIDPSSODescriptorWantAuthnRequestsSigned =>
'Signed Authentication Request',
samlIDPSSODescriptorProtocolSupportEnumeration => 'Protocol',
samlIDPSSODescriptorKeyDescriptor => 'Keys',
samlIDPSSODescriptorKeyDescriptorSigning => 'Signing Key',
samlIDPSSODescriptorKeyDescriptorEncryption => 'Encryption Key',
samlIDPSSODescriptorKeyDescriptorSigning => 'Clef de signature',
samlIDPSSODescriptorSingleSignOnService => 'Single Sign on',
samlIDPSSODescriptorSingleSignOnServiceHTTPLocation => 'HTTP URL',
samlIDPSSODescriptorSingleSignOnServiceSOAPLocation => 'SOAP URL',
samlIDPSSODescriptorSingleSignOnServiceHTTP => 'HTTP Service',
samlIDPSSODescriptorSingleSignOnServiceSOAP => 'SOAP Service',
samlIDPSSODescriptorSingleLogoutService => 'Single Logout',
samlIDPSSODescriptorSingleLogoutServiceHTTPLocation => 'HTTP URL',
samlIDPSSODescriptorSingleLogoutServiceHTTPResponseLocation =>
'HTTP Response URL',
samlIDPSSODescriptorSingleLogoutServiceSOAPLocation => 'SOAP URL',
samlIDPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'SOAP Response URL',
samlIDPSSODescriptorSingleLogoutServiceHTTP => 'HTTP Service',
samlIDPSSODescriptorSingleLogoutServiceSOAP => 'SOAP Service',
samlIDPSSODescriptorArtifactResolutionService => 'Artifact Resolution',
samlIDPSSODescriptorArtifactResolutionServiceArtifact => 'SOAP',
samlIDPSSODescriptorArtifactResolutionServiceArtifactIndex => 'Index',
samlIDPSSODescriptorArtifactResolutionServiceArtifactDefault =>
'Default Artifact',
samlIDPSSODescriptorArtifactResolutionServiceArtifactLocation => 'URL',
samlIDPSSODescriptorManageNameIDService => 'Name ID Manager',
samlIDPSSODescriptorManageNameIDServiceHTTPLocation => 'HTTP URL',
samlIDPSSODescriptorManageNameIDServiceHTTPResponseLocation =>
'HTTP Response URL',
samlIDPSSODescriptorManageNameIDServiceSOAPLocation => 'SOAP URL',
samlIDPSSODescriptorManageNameIDServiceSOAPResponseLocation =>
'SOAP Response URL',
samlIDPSSODescriptorArtifactResolutionServiceArtifact => 'Artifact Service',
samlIDPSSODescriptorManageNameIDService => 'NameID Manager',
samlIDPSSODescriptorManageNameIDServiceHTTP => 'HTTP Service',
samlIDPSSODescriptorManageNameIDServiceSOAP => 'SOAP Service',
};
}
......@@ -299,61 +267,28 @@ sub fr {
samlSPSSODescriptorKeyDescriptorSigning => 'Clef de signature',
samlSPSSODescriptorKeyDescriptorEncryption => 'Clef de chiffrement',
samlSPSSODescriptorSingleLogoutService => 'Single Logout',
samlSPSSODescriptorSingleLogoutServiceHTTPLocation => 'URL HTTP',
samlSPSSODescriptorSingleLogoutServiceHTTPReponseLocation =>
'URL HTTP de retour',
samlSPSSODescriptorSingleLogoutServiceSOAPLocation => 'URL SOAP',
samlSPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'URL SOAP de retour',
samlSPSSODescriptorSingleLogoutServiceHTTP => 'Service HTTP',
samlSPSSODescriptorSingleLogoutServiceSOAP => 'Service SOAP',
samlSPSSODescriptorAssertionConsumerService => 'Assertions',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact => 'Artifact',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactDefault =>
'Assertion par défaut',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifactLocation =>
'URL',
samlSPSSODescriptorAssertionConsumerServiceHTTPPost => 'POST',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostDefault =>
'Assertion par défaut',
samlSPSSODescriptorAssertionConsumerServiceHTTPPostLocation => 'URL',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect =>
'Redirection HTTP',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectIndex => 'Index',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectDefault =>
'Assertion par défaut',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirectLocation =>
'URL',
samlSPSSODescriptorAssertionConsumerServiceHTTPArtifact => 'HTTP Artifact',
samlSPSSODescriptorAssertionConsumerServiceHTTPPost => 'POST HTTP',
samlSPSSODescriptorAssertionConsumerServiceHTTPRedirect => 'Redirection HTTP',
samlIDPSSODescriptor => 'Fournisseur d\'identité',
samlIDPSSODescriptorWantAuthnRequestsSigned =>
'Requête d\'authentification signé',
samlIDPSSODescriptorProtocolSupportEnumeration => 'Protocole',
samlIDPSSODescriptorKeyDescriptor => 'Clefs',
samlIDPSSODescriptorKeyDescriptorSigning => 'Clef de signature',
samlIDPSSODescriptorKeyDescriptorEncryption => 'Clef de chiffrement',
samlIDPSSODescriptorSingleSignOnService => 'Single Sign on',
samlIDPSSODescriptorSingleSignOnServiceHTTPLocation => 'URL HTTP',
samlIDPSSODescriptorSingleSignOnServiceSOAPLocation => 'URL SOAP',
samlIDPSSODescriptorSingleSignOnServiceHTTP => 'Service HTTP',
samlIDPSSODescriptorSingleSignOnServiceSOAP => 'Service SOAP',
samlIDPSSODescriptorSingleLogoutService => 'Single Logout',
samlIDPSSODescriptorSingleLogoutServiceHTTPLocation => 'URL HTTP',
samlIDPSSODescriptorSingleLogoutServiceHTTPResponseLocation =>
'URL HTTP de retour',
samlIDPSSODescriptorSingleLogoutServiceSOAPLocation => 'URL SOAP',
samlIDPSSODescriptorSingleLogoutServiceSOAPResponseLocation =>
'URL SOAP de retour',
samlIDPSSODescriptorArtifactResolutionService => 'Artifact',
samlIDPSSODescriptorArtifactResolutionServiceArtifact => 'SOAP',
samlIDPSSODescriptorArtifactResolutionServiceArtifactIndex => 'Index',
samlIDPSSODescriptorArtifactResolutionServiceArtifactDefault =>
'Artifact par défaut',
samlIDPSSODescriptorArtifactResolutionServiceArtifactLocation => 'URL',
samlIDPSSODescriptorManageNameIDService => 'NameID manager',
samlIDPSSODescriptorManageNameIDServiceHTTPLocation => 'URL HTTP',
samlIDPSSODescriptorManageNameIDServiceHTTPResponseLocation =>
'URL HTTP de retour',
samlIDPSSODescriptorManageNameIDServiceSOAPLocation => 'URL SOAP',
samlIDPSSODescriptorManageNameIDServiceSOAPResponseLocation =>
'URL SOAP de retour',
samlIDPSSODescriptorSingleLogoutServiceHTTP => 'Service HTTP',
samlIDPSSODescriptorSingleLogoutServiceSOAP => 'Service SOAP',
samlIDPSSODescriptorArtifactResolutionService => 'Résolution d\'Artifact',
samlIDPSSODescriptorArtifactResolutionServiceArtifact => 'Service Artifact',
samlIDPSSODescriptorManageNameIDService => 'Gestionnaire de NameID',
samlIDPSSODescriptorManageNameIDServiceHTTP => 'Service HTTP',
samlIDPSSODescriptorManageNameIDServiceSOAP => 'Service SOAP',
};
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment