Pages enfant
  • Authentification CAS

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: Migrated to Confluence 4.0

...

Si vous utilisez la version 1.3.0 (mais corrige? dans les versions ulte?rieures), vous aurez besoin de corriger les de?pendances dans pom.xml car le bundle user a e?te? divise? en deux : api et impl
Chercher : org.sakaiproject.nakamura.user
Remplacer par : org.sakaiproject.nakamura.user.api
Compilez le bundle a? l'aide l’aide de :

Bloc de code
mvn clean install

...

Il y a plusieurs fac?ons de configurer le bundle. Le plus simple consiste a? utiliser la console web de Sling, a? l'onglet Configuration (URL de type http://example.com/system/console/configMgr)
Repe?rez et cliquez sur l'entrel’entre?e Sakai Nakamura :: CAS Authentication Handler
Les trois champs suivants doivent e?tre configure?s.
? Login URL
? Logout URL
? Server URL

...

Bloc de code
/**
* CAS Settings
*/
config.Authentication.allowInternalAccountCreation = true;
config.Authentication.internal = true;
config.Authentication.internalAndExternal = true;
config.allowPasswordChange = true; // Should be disabled if CAS only
config.Authentication.external = [{

    label: "Log in with your CAS Account",
    url: "/system/sling/cas/login?resource=/me",
    login_btn: "LOGIN_BTN"

}];
config.followLogoutRedirects = true; 

Pour modifier l'intitulel’intitule? du bouton "Internal Login", modifiez la traduction de devwidgets/topnavigation/bundles/default.properties (utilise?e seulement dans devwidgets/topnavigation/topnavigation.html pour l'affichagel’affichage), c'est-a?-dire la ligne
INTERNAL_LOGIN = Internal Login

...