I can't log in to OxS with my LDAP credentials.
A major component of OxS is a consistent record of user activity, especially in respect to submissions and editing. If user records are stored outside of OxS, there is no guarantee that the record will stick around or stay consistent, causing problems with OxS. Thus, LDAP credentials won't work unless there is a matching user in OxS.
That said, there are several ways to get your LDAP users into your OxS database. If you wish to do a one time dump of users into OxS, you could build an XML file with user information to import into OxS (see the Users XML plugin). Further, code could be written to automatically insert users into the database when registered in another application. The execute function in classes/manager/form/UserManagementForm.inc.php shows how users are registered into OJS, and can be modeled in user registration functions in another application. Likely a variety of other solutions can be implemented to overcome this.
I thought that part of the convenience of LDAP was that it did synchronize the user information between the sources. But in the first paragraph there from what I understand, it does not. The second paragraph suggests writing a script to automatically insert users into OCS when they register in the other application. If I was doing this, why would I even want the LDAP setup? Is the LDAP method of authentication for synchronizing the account data, but doesn't create one in OCS when one is created in, for instance, Drupal?
On a side note I see that Shibboleth wasn't incorporated into version 2.3, but is supposed to be made available to 2.4. I know you guys released 2.3 only a few months ago, but is there any possible estimate for a 2.4 release date?