> On 02 Nov 2016, at 17:19, Vincent Massol <[email protected]> wrote:
> 
> Hi,
> 
> My POV:
> 
> * We should do what Alex suggests now so that we can have this ASAP. Note It 
> would be nice to have in 8.4 since I’d like that some LDAP extension be able 
> to change the authservice to use dynamically when it’s installed using the EM.
> * Future: we should refactor the authentication subsystem and use components 
> and hints, and do as Sergiu suggested, i.e. use a chaining of authenticator 
> component hints.

BTW on the future, I just saw that Thomas started a page: 
http://design.xwiki.org/xwiki/bin/view/Design/NewAuthenticationArchitecture

Thanks
-Vincent

> Implementation idea:
> * Modify XWiki.getEvents() and onEvent() to handle the modification of the 
> “authclass” xproperty and to set “this.authService” in the XWiki class to the 
> new instance.
> 
> Thanks
> -Vincent
> 
>> On 21 Oct 2016, at 08:57, Alexandru Cotiuga <[email protected]> 
>> wrote:
>> 
>> Hi devs,
>> 
>> I'm proposing to add this new property to the *XWikiPreferences* class
>> since there are many authenticators, listed on
>> http://platform.xwiki.org/xwiki/bin/view/Features/Authentication and most
>> of them require the overriding of the *xwiki.authentication.authclass*
>> property in the *WEB-INF/xwiki.cfg* file and the restart of the wiki. So
>> the *authclass* is meant to keep the value of the
>> *xwiki.authentication.authclass
>> *property*.*
>> 
>> Please keep in mind that *xwiki.cfg* was the historical file containing the
>> configuration options, we're moving away from it and this can be the moment
>> to improve this functionality by removing the *restart wiki* step which is
>> often a pain for the user.
>> 
>> Thanks,
>> Alex

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to