I digged some docs, I think I'll do LDAP+web for user self-servicing+SAML with Shibboleth+maybe OpenID. That will complicate the automated customer setup, but it'll cover many use cases.
Classic use case: org want facilitate+centralize users management on owncloud+apache webdav+other oss app on external server (internet). I only saw AD used in intranets, if orgs would expose it on external servers (with/without VPN), then I'd better find an another idea.
If you need reliable, high-throughput REST-style APIs in Java, I'm your guy. After 7+ years of experience in server-side Java (JEE 5&6, Spring, Wicket...), I'm specializing in lightweight stacks. I love Dropwizard, JEE6, PostgreSQL, Lucene... Please email me at username at gmail.com for more infos.
I now work from home, in the south of France, enjoying a fullfilling life with my SO and my 3 weeks old daughter : I won't relocate .
My favorite coding atmosphere is like 70% N2, 20% O2 and 1% Ar.
Big desk, two large monitors, Aeron chair (I miss it :/), Logitech illuminated keyboard, G500 mouse, 21°C temp, 11 PM, nobody, no noise, just the keyboard clicks rythming the night.
It also depends of who's the target audience. I did two Show HN for a medical literature search engine and got a total of two comments. On a medical-related reddit, I got much much more comments, thanks, suggestions, etc etc.
Nice: SQL mastering, good ORM trade-offs and inner-working understanding, good general database understanding and usage (let PostgreSQL be your friend)
But you'd also better master few pieces of software like Hadoop, Solr, Talend, Cassandra... to differentiate/specialize (try and pick what you love doing, contribute to open-source with these technologies)
I have no plans to expand to all scientific literature, unless I find a good source of structured data to work on. If there is a Pubmed equivalent for other scientific fields, please drop me a link :)
Full-stack Java/JEE engineer, at ease with open-source ecosystems (Jetty, Tomcat, JBoss, Glassfish, Dropwizard, PostgreSQL, ...). I worked on big soul-crushing projects with heavyweight solutions (Oracle, Weblogic and co) as well as lean solutions in a fast-peaced environment (I've been the lead developer and architect for two startups).
So it won't be official and it may break on any server update or lag in features depending on the maintainer boredom. Too bad, your db seems really nice :)