My team and I are trying to add a single-sign-on functionality, to our Spring Web App, but we could not find a good solution for this. The authentication will be done against the client companies Active Directory.
What we want to accomplish is the following: After a user logs in, using his username and password, in his Windows Workstation, he would be able to directly access our web-app without any need to enter his credentials again. The problem we are facing is that we don't know how (or if its even possible) for the front-end client app to automatically retrieve the credentials from Windows and send them to the server.
In short, is there a way for any browser to retrieve a users Active Directory credentials in a trusted manner? Or are we going about this problem in the wrong way?
Note: (if this matters) We offer our app on premise and in cloud. We need this to work for both solutions.