It was fun as this is something new to me. I'm not really a REST/JSON guy. I leave it to our younger colleagues. Ha!
So I was having fun until I hit into the following problem when I attempted to list all users whose user names contains "user.200".
{"code":400,"reason":"Bad Request","message":"The value 'userName co user.200' for parameter '_queryFilter' could not be parsed as a valid query filter"} ...
What's that? I was fairly sure I typed words by words from the examples in OpenDJ Administration Guide.
After a while, I spent some more time reading the documentation again and found out how silly I was.
So I downloaded Simple REST Client add-on for my Chrome and that solved the issue.
Overall, I found it a refreshing way to query a LDAP server which traditionally has to go via the LDAP connection route. e.g. if you write a Java class, you would need to query a LDAP server via Java LDAP Programming/API. And most likely, you'll need to download and deploy LDAP SDK onto the web container.
By using REST API, there is no more hassle. A much cleaner way for modern developers who are very well-versed in REST/JSON.
.
No comments:
Post a Comment