I am looking into ADFS integration using Microsoft's OWIN WS-Federation package but I am finding it difficult to determine the purpose of certain parameters from the documentation that is available.
We have three environments, which are all hosted internally on a completely different system to the ADFS system we are trying to authenticate against.
From my research, I have a basic understanding of how the authentication process works but I could use some clarification on where these keywords fit into the Relying Party Trust configuration process, what they are used for and the relationships between them in order to better communicate what setup we need from the (third-party) owner of the ADFS system.
- The WS-Federation Passive URL
- The App ID
- The "wtrealm" parameter that is supplied as a GET parameter to the ADFS login portal.
I understand that the wtrealm parameter corresponds to the app ID in the RPT but where does the WS-Federation URL come in? Is this the URL that the client will be redirected to to authenticate? In that case, do I need a separate RPT for each environment (dev, test, production)? What is the use case for multiple app IDs?
Any light shed on this would be very useful.