Possible to config spring security to give access to some users from ldap? - spring

I wonder if its possible to config spring security with a ldap as authentication provider so that only some of the users in the ldap is getting access? Is it possible to config it so that I can write in the names of the users that is giving access?
Im using Spring 3.1

Yes, it is posible, see the spring documentation. Your second question is not clear for me. Do you mean that, once the user from ldap is authenticated you want to display the user name? Thas is possible.

Related

How to integrate Keycloak user data into app db

I have a spring boot application and a user column in my app db. The problem is now that my user informations are divided up at the spring boot db and the Keycloak db.
I found this older posts where there synced the data manually (redundant on both dbs), isn't there a best practice way, isn't this a standard usecase, I am wondering why there is no information about this?
How to integrate or make use of KeyCloak user database in my application?
Keycloak provider and user storage
I would say that the standard use-case is you connect
Keycloak to your application's database, which contains users' information (keycloak is just a server to authenticate your users).
To be able to connect from Keycloak to your application's database, you need to implement new Service provider interface (User Storage SPI) as mentioned in the documentation.

Authentication using email instead of username and without authorization in spring boot

I want to only use the the authentication part of spring security and use email instead of username with mysql. does anyone has a code for that?
or maybe without spring security how to authenticate?
Without spring security that means that you will just check if user exists in the database with correct credentials, you can follow this tutorial https://www.baeldung.com/registration-restful-api

How to use Active directory LDAP using Spring boot just to find a user, no need to authenticate him

I have Spring boot project that is already using Spring security for Admin panel. In the front-end, I just want to use AD LDAP just to check if the user is present in the company's active directory or not. No login page is required for front-end users and therefore no need to LDAP Authentication builder. I want to use LDAP search function in the HomeController that's it.
I have been looking for the solution but everywhere LDAP is used along with Spring security. I do not want that. I just want to make use of LDAP search function to find users based on username.

spring security hybrid authentication mechanism using both ldap and jdbc realm

Is there any facility in spring security for using two different authentication managers for one security http tag.
I need functionality like when the user try to login, first I will check in RDBMS if not success then I will check in LDAP
How can I achieve this theme? Is there any way to achieve this?

spring-4 role mapping ldap

I am new to Spring
Problem Statement:
I have setup ldap server(Apache DS) with roles and users.
I need to authorize the same in my spring application. I need to block the urls, based on the authorization roles coming from LDAP.
How do I tell my Spring application to authorize the data coming from LDAP.
As of now it is letting me login, but on click on any of the links with the urls given to provide access I am getting access denied(403) exception.
In my knowledge I feel I need to configure the same in spring, but how do I do it, I am not able to figure out.

Resources