APIs and integration?
|
|
It’s the usual question—are there plans for an API? Entity import/export would be good, as would some sort of query/reporting capability. |
|
|
We have APIs on our backlog. We’re working right now to figure out exactly what we want to expose in the API and how (as well as pesky little things like documentation). We intend to publish an API in the near future but we’d like to get a little more feedback from our users about the features they want in the product before we build out the API. Once people start building on top of an API it is much more work to make modifications while maintaining backwards compatibility. |
|
|
Expose authentication through your API please. This would permit us to integrate (so to speak) with our local authentication mechanisms (kerberos, AD, SSO, etc…) |
|
|
Hi…the lack of integrated authentication is/was a huge barrier towards me adopting this solution for my department. Being able to hook into AD authentication would be of tremendous help moving forward for me to convince my director to move from Project Web Access (PWA) to LiquidPlanner.com. Also any solution that would at a minimum allow us to pass usernames and passwords in a secure manner from our web portal to your application for authentication would be enough for us to adopt LiquidPlanner.com as a solution. |
|
|
Hi Chris. Just wanted to let you know we saw this. We don’t have an answer yet. Bruce is on point for APIs but he’s on his way to Enterprise 2.0 this week; it may be awhile before he gets back to you. |
|
|
I would like to see importing/exporting in the API. We have a web-based bug tracking system (Axosoft OnTime) and would like to be able to bring over items from it and match them up with projects and users in LiquidPlanner. |
|
|
Here’s a site I’ve found handy for some open source authentication APIs:http://www.middleware.vt.edu/doku.php?id=middleware:ed:edauth:usage |
|
|
That LDAP integration actually looks pretty straightforward, the ruby code seems pretty easy. LDAP might be less of a pain than I initially thought. |
|
|
Here’s another ruby ldap example:http://wiki.rubyonrails.org/rails/pages/HowtoAuthenticateViaLdap |
|
|
As for API’s, I’d like to somehow combine liquid with redmine and a timecard solution, so that tasks and hours are entered only once across the entire system. A RESTful API would be awesome. |
|
|
Here some info on authenticating against AD that can be run on unix: Connecting to AD using java code: import java.util.Hashtable; public class searchdigest public static void check(String filter) //Must use either the userPrincipalName or samAccountName, //String adminName = “Administrator@antipodes.com”; env.put(Context.INITIAL_CONTEXT_FACTORY,”com.sun.jndi.ldap.LdapCtxFactory”); //set security credentials, note using DIGEST-MD5 //Could also use DIGEST-MD5 to protect the communications //connect to my domain controller try { // Create the initial directory context // Create the search controls //Specify the attributes to return //Specify the search scope //specify the LDAP search filter //Specify the Base for the search //initialize counter to total the results // Search for objects using the filter //Loop through the search results // Print out some of the attributes, catch the exception if the attributes have no values } } System.out.println(“Total results: ” + totalResults); } catch (NamingException e) { } public static void main (String[] args) String filter = “mail=a”; } } ========== Here are some links on the subject matter: http://geekswithblogs.net/mhamilton/.../04/5592… A nice Novell library useful for ldap stuff: To debug I found this tool useful: |
|
|
Just a suggestion for developing an API. http://www.mashery.com |
|
|
Active Directory NTLM authentication just got easier using the jcifs apis. import jcifs.; public class Logon {
|


