hi again
very sorry to disturbing you once again
i saw that i can get request from wikicontext
so in my own auth class i can get my user
no longer need a servlet to send user to the login form
great everything is fine BUT
first: i still have "you are not allowed to view this document ...." when
the user log in
second : i can't log out
problem look like xwiki don't know my user
(in my AuthImpl i did all that it's found in LDAPAuthImpl...)
sorry again
(BTW if it's not the right place to ask this kind of questions, tell me,
no problem...)
----Message d'origine----
Date: Sat, 10 Nov 2007 23:19:23 +0100 (CET)
De: "Jerome Velociter" <jerome(a)xwiki.com>
A: "XWiki Developers" <devs(a)xwiki.org>
Copie à: devs(a)xwiki.org
Sujet: Re: [xwiki-devs] ntlm with xwiki
Hello,
First of all Sorry for creating a new topic
thanks for your anwser Jerome.
but Actually i have seen this feature
i added jcifs and it works well
an other hand i have tested impletentetion for ldap its works too
but i want a transparent authentication
so now the problem is :
i would like to not have form login
i saw in code that we can define our login page with this property in
xwiki.cfg :
xwiki.authentication.loginpage (if null default is
/bin/login/XWiki/XWikiLogin)
i've changed this property but no changes when template call
$xwiki.getURL("XWiki.XWikiLogin", "login",
"xredirect=$logredir"))
i still got the same url : bin/login/XWiki/XWikiLogin?
Actually, it's the expected behavior : the call asks for the URL of the
XWiki.XWikiLogin document, under the login action and with a xredirect
query string parameter. If you changed your authentication login page to
XWiki.MyCustomLogin in the conf, the calls to login URL should ask for
that document IMO. Also, you may have to modidy a bit the skin if you
want
the users to be redirected to the proper login page any case. If you are
using albatross skin, you can look over global.vm and login.vm, there is
also the header.vm file in the webapp/templates folder that calls for the
login URL.
Hope it's clear enough, as I'm not sure what you exactly want to do (In
particuliar, I don't understand why you wany to post username to
loginsubmit action, since you use third-party authentication).
Tell us how it goes.
Regards,
Jerome.
the purpose of that is log-in link goes to my servlet , then i do ntlm
authentication (it already works), then i post user name to
/xwiki/bin/loginsubmit/XWiki/XWikiLogin
in the same time i do my own version of authentification (get user info
(name mail,etc...) from another ldap without test of password cos
already
done with ntlm)
So! how can i redirect log-in page ? thanks a lot
------------------------------------------------------------
Hi,
You can implement your own version of the
com.xpn.xwiki.user.api.XWikiAuthService interface.
There's already a LDAP impl existing (different from the XWiki default
one), so you can look over that too as an example.
Then, you must precise in the xwiki.cfg configuration file that you
want
to use your own class, with something like
xwiki.authentication.authclass =
com.mycompany.mypackage.MyXWikiAuthImpl
Regards,
Jerome.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org