<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&#353;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">&lt;tomaz.majerhold@arnes.si&gt;</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>
    &nbsp;#AAI HOSTING<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;LocationMatch "^/acert/login.zul.*$"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #ShibRedirectToSSL 443<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibRequireSession On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibUseHeaders On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require valid-user<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/LocationMatch&gt;<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;LocationMatch "^/acert.?$|^/acert/index.zul.*$"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #ShibRedirectToSSL 443<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibRequireSession Off<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibUseHeaders On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/LocationMatch&gt;<br>
    <br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #DNS HOSTING<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;LocationMatch "^/dns/login.zul.*$"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #ShibRedirectToSSL 443<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibRequireSession On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibUseHeaders On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require valid-user<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/LocationMatch&gt;<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;LocationMatch "^/dns.?$|^/dns/index.zul.*$"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #ShibRedirectToSSL 443<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibRequireSession Off<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ShibUseHeaders On<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require shibboleth<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/LocationMatch&gt;<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;">&lt;</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;">&nbsp;&nbsp;&nbsp;&nbsp;</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;">&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;</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;">/&gt;<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>