Projet Socle ENT
Pages enfant
  • Environnements invités multiples

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.

...

Les classes qui suivent modifient l'implémentation de PersonManager dans uPortal comme suit :
- création ainsi : Création d'un utilisateur "guest" qui a pour nom la valeur de uP_guest s'il existe, sinon org.jasig.portal.security.PersonFactory.guest_user_name dans portal.properties

Elles proviennent de l'université de Yale, YalePersonManager est patchée pour ne pas utiliser un contrôle d'accès sur l'adresse du client par lecture dans une BDD.   *

  • Copier les classes suivantes dans le répertoire custom/uPortal/source/edu/yale/its/portal/security/provider :

SI:YalePersonFactory.java|YalePersonFactory.javaSI:YalePersonImpl.java|YalePersonImpl.javaSI:YalePersonManager.java.java|YalePersonManager.java.java  * Indiquer dans custom/uPortal/properties/portal.properties l'implémentation de PersonManager à utiliser :
org.jasig.portal.security.PersonManagerFactory.implementation=edu.yale.its.portal.security.provider.YalePersonManager

...