What clients requirement :
Organizational users don’t have to provide UN and PASS each time when they try to access MY PRODUCT [which is kind of SAAS]. Users will be validated on bases of their AD credentials using LDAP.
What I have:
My Product is written in PHP and it is public facing, that is client end users access PRODUCT using UN and PASS which is shared with them at the time of creation of the user account.
What is my question here :
I have a scenario where I need to use IdP (Identity Provider) which will use LDAP to connect to clients AD and will validate certain user and provide me response token.
Now I have came across such a identity provide like SimpleSALMphp [https://simplesamlphp.org/] and Centrify [http://www.centrify.com/products/overview.asp ]
My Question here is,
Identity provider which will be used will be hosted at CLIENT environment or at my SERVER where my PRODUCT resides OR it can be used as a third party software.
Also, Need to identify a way when XYZ user hits my PRODUCT [ which is written in PHP ] identify his windows credentials which can be passed to IdP and then IdP will validate those credentials against clients LDAP and provide MY PRODUCT valid response so that I can initiate session for that XYZ user directly without his UN and PASS.