I have a login page in my application where I want to validate the entered username/password against Ldap AD. I am thinking of creating a bind and get a context. If bind is successful that means user is authenticated. In Java I have achieved it like this: Above code is perfectly working for me. I want to impl…
Tag: ldap
Retrieving data from LDAP
I want to fetch data from LDAP server. I can retrieve all users from the list. But now, what I want to do is get the person list under ‘directReports’ attribute. It returns users as java Objects. I cannot convert them to any type other than toString(). What I have done is convert objects to String…
Container based LDAP authentication with Jboss and Spring boot
I’ve a simple API that returns a string. My objective is to secure my API using LDAP authentication. I’ve my LDAP configured in my JBoss EAP 7.1 under the security-domain. I’ve defined my security constraint in the web.xml and the corresponding security-domain in my jboss-web.xml This is my …
Spring Boot, using oracle-ldap url through ssh tunnel on local machine
There are 3 machines: local -> some remote server -> oracle db server (via ldap) I want to set up datasource connection (in my spring boot app) to the oracle db. There is no direct connectivity between local machine and the one with oracle db. So, i’m using the ssh tunnel through remote server: ss…
Force password change on next login with Active Directory using Apache LDAP API
We use Active Directory (AD) and when users are added they get a password set and a flag to enforce “User must change password at next logon” which results in an AD attribute pwdLastSet=0 I have a Java application using Apache LDAP API to authenticate but when I am doing that I get error code 49 I…
LDAP Pooled Connection from Apache Java Library – Do We Need to unbind
We are connecting to an LDAP (OpenLDAP) service from a Java (Spring Boot) application. We are having issues with TLS and with memory usage. Background We are using the Apache Directory LDAP API (v2) library for the connection. We are using a pooled connection to the LDAP server. We are using StartTLS to secur…
Spring authentication using ActiveDirectoryLdapAuthenticationProvider and embedded ldif
one of my clients requirement was to authenticate users against his corporate ActiveDirectory (LDAP). So I used standard ActiveDirectoryLdapAuthenticationProvider and it works like a charm. Problem is that clients AC is hidden behind firewall. It works after deployment, but I cannot reach AC during local deve…
Spring Boot REST API using LDAP authentication
So I’m trying to build a REST API that will use LDAP authentication. Basically, when my login endpoint is consumed, I want it to detect credentials using httpBasic authentication and then use those credentials against my LDAP server. I also want to take into account user roles, protecting endpoints so t…
Spring Security LDAP Authentication and gather user details from local database
In summary, user is being authenticated, but I do appear to actually have logged into the users account. I’m currently working on implementing LDAP authentication on a project. It appears that the authentication portion of things are working in the sense that my application does accept the correct crede…
LDAPS : Simple bind failed
I’m facing issue connecting to LDAPS from my application. I have imported all necessary certificates on JRE keystore. I’m able to make calls to LDAPs when I put the following string in java.security When I change this line to my connection fails with following error: In wireshark it complains abou…