<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Dne 1.12.2014 12:36, piše Peter
Schober:<br>
</div>
<blockquote cite="mid:20141201113600.GV1902@aco.net" type="cite">
<pre wrap="">* Tomaz Majerhold <a class="moz-txt-link-rfc2396E" href="mailto:tomaz.majerhold@arnes.si"><tomaz.majerhold@arnes.si></a> [2014-12-01 09:02]:
</pre>
<blockquote type="cite">
<pre wrap="">So if I have 1 SP and multi virtual host which host each application,
can I configure SP for each virtual host to send notification?
</pre>
</blockquote>
<pre wrap="">
A SAML IDP supporting SLO (so not the Shibboleth IDP) will only send
one SLO request per entityID. So if you're doing vhosting on the SP by
having multiple ACS URLs (one per vhost) as part of the same entityID
I don't think that can work for SLO (unless there's a way to multiplex
those SLO requests on your own and send them to /all/ your vhosts, or
something like that).
To use SLO as intended every application/vhost would need to be a
(logical) SP in itself (with its own entityID, that's the "unit" in
SAML).
-peter
</pre>
</blockquote>
Ok, what about scenario when we have one SP and we have Apache HTTP
definitions for more Locations match:<br>
<br>
#AAI HOSTING<br>
<LocationMatch "^/acert/login.zul.*$"><br>
#ShibRedirectToSSL 443<br>
AuthType shibboleth<br>
ShibRequireSession On<br>
ShibUseHeaders On<br>
require valid-user<br>
</LocationMatch><br>
<br>
<LocationMatch "^/acert.?$|^/acert/index.zul.*$"><br>
#ShibRedirectToSSL 443<br>
AuthType shibboleth<br>
ShibRequireSession Off<br>
ShibUseHeaders On<br>
require shibboleth<br>
</LocationMatch><br>
<br>
<br>
#DNS HOSTING<br>
<LocationMatch "^/dns/login.zul.*$"><br>
#ShibRedirectToSSL 443<br>
AuthType shibboleth<br>
ShibRequireSession On<br>
ShibUseHeaders On<br>
require valid-user<br>
</LocationMatch><br>
<br>
<LocationMatch "^/dns.?$|^/dns/index.zul.*$"><br>
#ShibRedirectToSSL 443<br>
AuthType shibboleth<br>
ShibRequireSession Off<br>
ShibUseHeaders On<br>
require shibboleth<br>
</LocationMatch><br>
<br>
Can be defined for each LocationMatch seperatly Notification?<br>
<br>
<div class="line number1 index0 alt2" style="margin: 0px !important;
padding: 0px 1em 0px 0px !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px; outline: 0px !important; overflow:
visible !important; position: static !important; right: auto
!important; text-align: left; top: auto !important;
vertical-align: baseline !important; width: auto !important;
box-sizing: content-box !important; font-family: Consolas,
'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;
font-weight: normal; font-style: normal; font-size: 14px;
min-height: inherit !important; white-space: nowrap !important;
color: rgb(51, 51, 51); font-variant: normal; letter-spacing:
normal; orphans: auto; text-indent: 0px; text-transform: none;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background: none rgb(255, 255, 255) !important;"><code class="xml
plain" style="font-family: Consolas, 'Bitstream Vera Sans Mono',
'Courier New', Courier, monospace !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px !important; margin: 0px
!important; outline: 0px !important; overflow: visible
!important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 0, 0) !important; background: none !important;"><</code><code
class="xml keyword" style="font-family: Consolas, 'Bitstream
Vera Sans Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: bold !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(51, 102, 153) !important; background: none
!important;">Notify</code></div>
<div class="line number2 index1 alt1" style="margin: 0px !important;
padding: 0px 1em 0px 0px !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px; outline: 0px !important; overflow:
visible !important; position: static !important; right: auto
!important; text-align: left; top: auto !important;
vertical-align: baseline !important; width: auto !important;
box-sizing: content-box !important; font-family: Consolas,
'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;
font-weight: normal; font-style: normal; font-size: 14px;
min-height: inherit !important; white-space: nowrap !important;
color: rgb(51, 51, 51); font-variant: normal; letter-spacing:
normal; orphans: auto; text-indent: 0px; text-transform: none;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background: none rgb(255, 255, 255) !important;"><code class="xml
spaces" style="font-family: Consolas, 'Bitstream Vera Sans
Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
background: none !important;"> </code><code class="xml
color1" style="font-family: Consolas, 'Bitstream Vera Sans
Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(128, 128, 128) !important; background: none
!important;">Channel</code><code class="xml plain"
style="font-family: Consolas, 'Bitstream Vera Sans Mono',
'Courier New', Courier, monospace !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px !important; margin: 0px
!important; outline: 0px !important; overflow: visible
!important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 0, 0) !important; background: none !important;">=</code><code
class="xml string" style="font-family: Consolas, 'Bitstream Vera
Sans Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 51, 102) !important; background: none !important;">"back"</code></div>
<div class="line number3 index2 alt2" style="margin: 0px !important;
padding: 0px 1em 0px 0px !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px; outline: 0px !important; overflow:
visible !important; position: static !important; right: auto
!important; text-align: left; top: auto !important;
vertical-align: baseline !important; width: auto !important;
box-sizing: content-box !important; font-family: Consolas,
'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;
font-weight: normal; font-style: normal; font-size: 14px;
min-height: inherit !important; white-space: nowrap !important;
color: rgb(51, 51, 51); font-variant: normal; letter-spacing:
normal; orphans: auto; text-indent: 0px; text-transform: none;
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background: none rgb(255, 255, 255) !important;"><code class="xml
spaces" style="font-family: Consolas, 'Bitstream Vera Sans
Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
background: none !important;"> </code><code class="xml
color1" style="font-family: Consolas, 'Bitstream Vera Sans
Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(128, 128, 128) !important; background: none
!important;">Location</code><code class="xml plain"
style="font-family: Consolas, 'Bitstream Vera Sans Mono',
'Courier New', Courier, monospace !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px !important; margin: 0px
!important; outline: 0px !important; overflow: visible
!important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 0, 0) !important; background: none !important;">=</code><code
class="xml string" style="font-family: Consolas, 'Bitstream Vera
Sans Mono', 'Courier New', Courier, monospace !important;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px !important;
margin: 0px !important; outline: 0px !important; overflow:
visible !important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 51, 102) !important; background: none !important;">"<a
href="https:/#YOUR_HOSTNAME#/#PATH_TO#/logout.php" "=""
style="color: rgb(50, 96, 186); text-decoration: none;
border-radius: 0px !important; border: 0px !important; bottom:
auto !important; float: none !important; height: auto
!important; left: auto !important; line-height: 20px
!important; margin: 0px !important; outline: 0px !important;
overflow: visible !important; padding: 0px !important;
position: static !important; right: auto !important;
text-align: left !important; top: auto !important;
vertical-align: baseline !important; width: auto !important;
box-sizing: content-box !important; font-family: Consolas,
'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace
!important; font-weight: normal !important; font-style: normal
!important; font-size: 14px !important; min-height: inherit
!important; background: none !important;">https://#YOUR_HOSTNAME#/#PATH_TO#/logout.php"</a></code><span
class="Apple-converted-space"> </span><code class="xml plain"
style="font-family: Consolas, 'Bitstream Vera Sans Mono',
'Courier New', Courier, monospace !important; border-radius: 0px
!important; border: 0px !important; bottom: auto !important;
float: none !important; height: auto !important; left: auto
!important; line-height: 20px !important; margin: 0px
!important; outline: 0px !important; overflow: visible
!important; padding: 0px !important; position: static
!important; right: auto !important; text-align: left !important;
top: auto !important; vertical-align: baseline !important;
width: auto !important; box-sizing: content-box !important;
font-weight: normal !important; font-style: normal !important;
font-size: 14px !important; min-height: inherit !important;
color: rgb(0, 0, 0) !important; background: none !important;">/><br>
<br>
<br>
PS: It is very bad if it not impossible and also WSDL definition
is not valid(and not standard) <br>
<br>
Regerds, Tomaz<br>
</code></div>
<br>
</body>
</html>