I have a PHP application I need to use ADFS for single sign on .
I need to know the basic Concepts of ADFS like what is a relying party ,endpoints whether relying party url is the same as that of the domain of my application and how it is different from endpoint and do I need to provide the xml file to ADFS or relying party url and endpoints work
The other question is how the authentication part would be handled like how the request is going to come like from ADFS ?
Here is a very good sample to configure ADFS for single singin in php web app. You can take a look
Active Directory PHP Standalone application is a PHP based web application. This application can be deployed into any of the webserver with the necessary PHP support provided by the webserver. The core functionality of the application is to connect to Active Directory Federation Server (ADFS) configured and authenticate with Active Directory Account. On successful authentication the Application will display the Active Directory Claims received from the ADFS Server. This application uses WS-FEDERATION protocol to communicate with ADFS server.
Prerequsite
1) PHP 5.2 enabled or above with OpenSSL.
2) Web Server (IIS/Apache etc. which has enabled running PHP applications)
3) Access to an ADFS 2.0 server that can have Relying party trust configured for this site.
For other information , you can go through this thread
Hope it helps.