| Astuce | ||
|---|---|---|
| ||
...
Sommaire :
| Sommaire | ||
|---|---|---|
|
...
La génération des liens directs s'appuie sur le bean urlGenerator, déclaré dans le fichier de configuration /properties/urlGeneration/urlGeneration.xml.
Ce bean doit implémenter l'interface UrlGenerator, qui possède les méthodes suivantes :
| Bloc de code |
|---|
String url guestUrl(final Map<String, String> params); String guestUrl(); String casUrl(final Map<String, String> params); String urlcasUrl(); String urlViaCasshibbolethUrl(final Map<String, String> params); String urlViaCasshibbolethUrl(); |
Comme on le voit, il existe des méthodes pour générer des URLs vers l'application directement (avec ou sans paramètres) et d'autres en passant par un serveur CAS.
...
| Bloc de code |
|---|
<bean
id="urlGenerator"
class="org.esupportail.commons.services.urlGeneration.ServletUrlGeneratorImpl"
>
<property
name="casLoginUrlserlvetCasLoginUrl"
value="https://cas.domain.edu/login?service=%s" />
<property
name="servletUrl"
value="http://application.domain.edu:port/path" >
</bean>
|
...