...
Ceci dans la perspective d'utiliser cette méthode dans de futures portlets.
| Remarque |
|---|
esup-file-manager utilise déjà ce plugin mais via un client CMIS et pas automation. On verra qu'il y quelques subtilités. |
...
| Bloc de code |
|---|
|
templates/dev_sso/
templates/dev_sso/nxserver
templates/dev_sso/nxserver/config
templates/dev_sso/nxserver/config/portal-auth-config.xml
templates/dev_sso/nxserver/bundles
templates/dev_sso/nxserver/bundles/nuxeo-platform-login-portal-sso-5.4.1-HF11.jar
templates/dev_sso/nuxeo.defaults
|
...
- templates/dev_sso/nuxeo.defaults est obligatoire mais est vide ici
- templates/dev_sso/nxserver/bundles/nuxeo-platform-login-portal-sso-5.4.1-HF11.jar est le jar du plugin de login portal-sso.
- templates/dev_sso/nxserver/config/portal-auth-config.xml est le fichier de configuration (Cf. ci-dessous)
- Le template est pris en compte en modifiant la proprité nuxeo.templates de bin/nuxeo.conf (nuxeo.templates=default,dev_sso)
Le fichier portal-auth-config.xml
...
- Ne pas oublier de dépendre de org.nuxeo.ecm.automation.server.auth.config afin de pouvoir en surcharger la configuration
- Le paramètre secret sera utilisé dans la code java
- On ajoute <plugin>PORTAL_AUTH</plugin> dans la définition de la chaîne d'authentification automation
| Info |
|---|
Si on utilise nuxeo drive, il faut ajouter <plugin>TOKEN_AUTH</plugin> après <plugin>PORTAL_AUTH</plugin> |
Le code java
Cf. NuxeoRESTWithSSSOTest.java
...