Projets
Pages enfant
  • 3.13.1 Générer des URLs (directes) vers l'application

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migration of unmigrated content due to installation of a new plugin
Astuce
titleBon pour relecture

...

Sommaire :

Sommaire
maxLevel3

...

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>

...