[xwiki-dev] registration of new users in xwiki from external application : appropriate rights not set
Thomas Krämer
tk at ontopica.de
Mon Apr 16 21:53:53 CEST 2007
Hello Xwiki Devloppers
Thanks, Sergiu and Vincent, for your fast reply, i didn't count with
that on a friday afternoon.
i consider adding sso support to xwiki.
i connot see clearly yet, where exactly to start, and one comment you
wrote confused a little:
> Depending on what is the main application, you could even forget about
> the XWiki users. You can implement a Rights&Authentication mechanism
> that uses only external data. But this would take a bit longer.
>
>
> The best practice is to implement a SSO mechanism in both applications.
> Currently XWiki lacks something like this, but it is planned. The next
> best mechanism is to make one of the applications use the data from the
> other, since maintaining duplicate information is hard, and I don't mean
> just creating data in two places, but the different updates that can
> later occur.
>
Exactly, i think this is one of the main reason why people invented sso.
You write "implement a SSO mechanism in both applications" .
Regarding authentication, this is realized in a clean and
straightforward manner in XWiki, implementing the XWikiAuthService
interface and configuring the implemting class in WEB-INF/xwiki.cfg via
the xwiki.authentication.authclass property.
Do you plan a similarly configurable / exchangeable *authorization*
mechanism?
If not: where is the "edge" of what has to remain in xwiki and where the
interface begins? What are the classes / methods currently handling
authorization?
Vincent, you proposed JAAS. What do you think of Yale CAS as pluggable
authentication / SSO solution?
Best regars
Thomas
--
ontopica
Thomas Krämer
Krämer&Okpue GbR
Kurfürstenstr. 66
53115 Bonn
Fon 0228 - 180 99 737
Fax 0228 - 242 78 60
Email tk at ontopica.de
More information about the devs
mailing list