- 1
[Opened] Difficulté à activer jauth
Posted by YvesTan on 07/09/2012 12:38
Bonjour à tous,
Je me galère pour activer jauth sur le backoffice de mon application. Voici ma structure
dans app/monapp/modules/ j'ai
- monapp => backoffice, doit-être sécurisé avec jauth
- common => contient les daos et forms commun à monapp et public
- public => le site public
dans app/monapp/var/config/defaultconfig.ini.php j'ai
;<?php die(''); ?>
;for security reasons , don't remove or modify the first line
;this file doesn't list all possible properties. See lib/jelix/core/defaultconfig.ini.php for that
startModule=public
startAction="default:index"
; locales et charset
locale=fr_FR
charset=UTF-8
timeZone="Europe/Paris"
theme=default
use_error_handler = on
[jResponseHtml]
plugins = debugbar
[logger]
default=file,memory
error=file,memory
warning=file,memory
notice=file,memory
sql = memory
debug=memory
[debugbar]
plugins = sqllog,sessiondata,defaultlog
pluginsPath="app:plugins/,lib:jelix-plugins/"
modulesPath="lib:jelix-modules/,app:modules/"
[modules]
; modulename.access = x where x =
; 0 if installed but not used (database schema is ok for example)
; 1 if accessible by other modules (other modules can use it, but it is not accessible directly through the web)
; 2 if public (accessible through the web)
jelix.access=2
jacl2db.access=0
jauth.access=1
jauthdb.access=0
junittests.access=0
jWSDL.access=0
public.access=2
common.access=1
[tplplugins]
defaultJformsBuilder=html
[responses]
html=myHtmlResponse
[error_handling]
;errorMessage="A technical error has occured (code: %code%). Sorry for this inconvenience."
;[compilation]
;checkCacheFiletime = on
;force = off
[urlengine]
engine=basic_significant
; this is the url path to the jelix-www content (you can found this content in lib/jelix-www/)
jelixWWWPath="jelix/"
jqueryPath="jelix/jquery/"
enableParser=on
multiview=off
basePath="/"
defaultEntrypoint=index
entrypointExtension=.php
; action to show the 'page not found' error
notfoundAct="jelix~error:notfound"
[simple_urlengine_entrypoints]
index="@classic"
[fileLogger]
default=messages.log
[acl2]
; example of driver: "db"
driver=
dans app/monapp/var/config/monapp/config.ini.php j'ai
;<?php die(''); ?>
;for security reasons , don't remove or modify the first line
startModule=monapp
startAction="default:index"
[coordplugins]
auth="monapp/auth.coord.ini.php"
[responses]
html=backofficeHtmlResponse
[modules]
monapp.access=2
common.access=1
jauth.access=1
[urlengine]
basePath="/admin/"
defaultEntrypoint=monapp
notfoundAct="monapp~default:notfound"
checkTrustedModules=on
trustedModules=monapp,common
[simple_urlengine_entrypoints]
monapp="@classic"
Et sur ma partie publique, j'ai un fichier index.php dans le répertoire admin/ qui indique d'utiliser le fichier app/monapp/var/config/monapp/config.ini.php
Quand je décommente coordplugins dans app/monapp/var/config/monapp/config.ini.php
j'ai une redirection incorrecte (loop) sur /admin/jauth/login/form?auth_url_return=%2Fadmin%2F
Je suis perdu. Merci d'avance !
[Opened] Difficulté à activer jauth
Posted by foxmask on 07/09/2012 21:17
Bonsoir,
je pense qu'il va il y avoir une confusion à plus long ou moyen terme entre le backoffice et le frontoffice avec votre configuration actuelle.
Pour éviter la confusion, j'installerai l'interface d'admin normalement et accederai donc à celle ci pour mon backoffice. Que celui ci soitsur un vhost dédié ou pas ça ne changerait rien.
Mais là on dirait qu'on a une partie publique et backoffice sur le meme point d'entrée
ce qui prete à confusion c'est de voir dans var/config/monapp/config.ini.php
[urlengine] basePath="/admin/"
alors que le point d'entrée est index.php
c'est très "dérangeant".
On aurait plutot tendance à avoir un point d'entree backoffice.php ou admin.php avec la configuration dans var/config/backoffice/config.ini.php ou var/config/admin/config.ini.php
et la partie "publique" (si elle est sur le meme vhost) dans var/config/index/config.ini.php
J'espère que cela vous aidera à organiser vos idées plus aisément.
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Difficulté à activer jauth
Posted by YvesTan on 07/10/2012 09:58
Bonjour,
Merci pour vos remarques. Je n'ai pas précisé que j'avais également un fichier de configuration pour le point d'entrée index. Et j'ai 2 points d'entrée distinct entre front et back. Ca correspond, je pense, à ce que vous proposez.
Pour jauth, j'avais en fait mal précisé le fichier auth.coord.ini.php
Bonne journée :)
[Opened] Difficulté à activer jauth
Posted by foxmask on 07/10/2012 11:45
YvesTan a dit :
Pour jauth, j'avais en fait mal précisé le fichier auth.coord.ini.php
donc à présent c'est ok ?
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Difficulté à activer jauth
Posted by YvesTan on 07/11/2012 09:56
Oui nickel !
- 1

