Paulo Almeida wrote: > Hi, > > Sorry, I sent an e-mail earlier but I realized I couldn't compile the > Authenticator because I was using a binary release instead of the source. Now > it compiles, but do I have to compile all of Base to make use of the > authentication plugin?
You shouldn't need the BASE source code to compile you class. You just need to reference the BASE2Core.jar file (and possible some other BASE jar files) on your class path. Those JAR files are found in the <basedir>/www/WEB-INF/lib directory. If you are using Ant for compilation and building it should be possible for you to organize code and stuff in the same structure as described in: http://base.thep.lu.se/chrome/site/latest/html/developerdoc/plugin_developer/plugin_developer.organize.html Ignore any information about the "plug-in installation wizard" and MANIFEST.MF file since that is not applicable for this type of plug-in. I also recommend that you put your code in a package that is not "net.sf.basedb.core.authentication". After you have compiled your code you should put the JAR file together with the other JAR files in the <basedir>/www/WEB-INF/lib directory. Don't forget to also put any JAR files you require for the LDAP authentication in the same directory. Then, restart your BASE server and check if it is working. /Nicklas > > Thanks, > Paulo > > On Monday 11 August 2008 21:20, Nicklas Nordborg wrote: >>> Hi, >>> >>> Is there a way to integrate Base authentication with an existing LDAP or >>> Kerberos server, or a different centralized solution? If not, are there >>> plans >>> for something like that? Do you think it would be complex to go to the >>> source >>> and implement an LDAP lookup function at login? (I am thinking it would >>> be a >>> matter of doing the lookup and if it is successful, everything proceeds >>> as if >>> it were a local user; the only problem may be that you have to create the >>> user locally if he does not exist). >> Yes, this should be possible. BASE includes a plug-in mechanism for >> authentication. Documentation is available at >> http://base.thep.lu.se/chrome/site/latest/html/developerdoc/plugin_develope >> r/plugin_developer.other.html#plugin_developer.other.authentication >> >> /Nicklas >> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge Build the coolest Linux based applications with Moblin SDK & win >> great prizes Grand prize is a trip for two to an Open Source event anywhere >> in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> The BASE general discussion mailing list >> basedb-users@lists.sourceforge.net >> unsubscribe: send a mail with subject "unsubscribe" to >> [EMAIL PROTECTED] > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > The BASE general discussion mailing list > basedb-users@lists.sourceforge.net > unsubscribe: send a mail with subject "unsubscribe" to > [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ The BASE general discussion mailing list basedb-users@lists.sourceforge.net unsubscribe: send a mail with subject "unsubscribe" to [EMAIL PROTECTED]