This project is to demonstrate how we can implement Single Sign-On (SSO) and Single Logout (SLO), by taking advantage of these resources: 1. Azure AD (Active Directory) as IDP 2. Springboot as SP 3. SAML (Security Assertion Markup Language) as SSO & SLO METHOD
Is it possible to use Azure AD as iDP for external application coming from the Gallery or even configured manually when you use AD Connect with ADFS On-Premises?
To make if clear, we do not use Password Hashes or passthrough with SSO but Federated services with our AD Connect On-Premises (no user data stored in the cloud).
Hi Uday,
Thank you for sharing the knowledge and sharing the code. I followed the instruction and able to run your code properly. But inactivity of the 2-hour request redirect to "http://localhost:8080/saml/SSO" ANd on the backend, I am getting this error:
authentication.CredentialsExpiredException: Authentication statement is too old to be used with value
I had tried some other sample codes as well but facing the same issue every time.
Can you please guide me on how to fix this problem?. All I want to re-log in user after the session is time out. I will really appreciate any help I can get. Thank you in advance.
Hi, after I login successfully with SSO the application doesn't go forward to the landing page, but it loops on the discovery page because this instruction
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
returns always null.
Could you give me some ideas about what could be the cause of this behaviour ?
TIA
D.