We're looking into options for synching user accounts across multiple applications, including OJS. After researching the LDAP option and discovering that the OJS support for LDAP is actually very limited and would require significant development time to implement (viewtopic.php?f=8&t=7502
), we're now thinking that it might be a better option to use the user tables in the OJS database as the basis for a shared auth system across our apps. In other words, our non-OJS application would also add records to the ojs.users
tables, and use the records in those tables as the basis for its authentication functionality.
Does anybody have experience extending OJS in this way? Any issues we should be aware of, or any particular tips you can share? Any feedback at all is much appreciated! Thanks!