Shibboleth Service Provider 2 con virtual host
Vai alla navigazione
Vai alla ricerca
Modificare shibboleth2.xml
Richiede due modifiche:
- inserire un applicationOverride in shibboleth2.xml
<ApplicationOverride id="secondo-host" entityID="https://secondo-host.unimore.it/shibboleth"/>
- mappare le risorse con il nuovo entityID (due possibilità: usarne una sola)
- aggiungere nel virtual host di apache (fare questo se possibile):
# in pratica aggiungere il primo ShibRequestSetting: il resto c'era già
ShibRequestSetting applicationId secondo-host
<Location /sso>
AuthType shibboleth
ShibRequestSetting requireSession 1
require valid-user
</Location>
- inserire una sezione host in shibboleth2.xml:
<Host name="secondo-host.unimore.it" applicationId="secondo-host" authType="shibboleth" requireSession="true"/>
Tutti gli applicationOverride possono usare lo stesso certificato.
Generare i metadati per ogni virtual host
Bisogna inserire nei metadati della federazione una entry per ogni virtual host,
Pr ogni virtual host i metadati si scaricano da:
- http(s)?://primo-host.unimore.it/Shibboleth.sso/Metadata
- http(s)?://secondo-host.unimore.it/Shibboleth.sso/Metadata
verificato che lo entityId sia cambiato.