Hey Lukas, thank you for your quick response.
> Why do you clear the backends? This prevents oc to authenticates against an other backend. > I tried your code and it looks for me like your info.xml types need to look > as following: > <types> > <authentication/> > </types> You are right. This was the solution. I used ``` <types> <type>authentication</type> </types> ``` because this is the way it is documented in [1]. Can someone correct that? Regards, Klaus [1] https://doc.owncloud.org/server/8.0/developer_manual/app/info.html Am 15.06.2015 um 21:37 schrieb Lukas Reschke: > >> On Jun 15, 2015, at 4:13 PM, Klaus Herberth <[email protected]> wrote: >> >> Hi guys, >> >> I wrote a custom user backend [1], which authenticates again an other >> website. Everything works fine, if I login through the webinterface. But >> it will fail if I try caldav or webdav. I see in the log files, that >> owncloud tries to authenticate the user against the core user backend. >> Do you have any idea or reference, how I can get it work? >> >> I use this snippet to register my backend: >> >> ``` >> OC_User::clearBackends(); > > That looks fishy. Why do you clear the backends? > >> OC_User::registerBackend("HIORG"); >> OC_User::useBackend( "HIORG" ); > > That looks good again. > > I tried your code and it looks for me like your info.xml types need to look > as following: > <types> > <authentication/> > </types> > > (don’t forget to increment the version number as well so that this gets > populated to the DB) > > - Lukas > >> ``` >> >> Klaus >> >> >> [1] https://github.com/sualko/owncloud_user_hiorg >> >> _______________________________________________ >> Devel mailing list >> [email protected] >> http://mailman.owncloud.org/mailman/listinfo/devel > > _______________________________________________ > Devel mailing list > [email protected] > http://mailman.owncloud.org/mailman/listinfo/devel >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
