London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Assign dynamic values to UseWsFederationAuthentication MetadataAddress and Wtrealm

Vote:
 

We have two websites and implemented SSO for one site. Now we need to implement SSO second website with different MetadataAddress&Wtrealm but we have an issue with
WsFederationAuthenticationOptions(){
MetadataAddress="",
Wtrealm="",
}

Every site has its own meta address and Wtrealm. How can we assign these values dynamically?

Site 1:

WsFederationAuthenticationOptions(){
MetadataAddress="abc.xml",
Wtrealm="site1",
}

Site 2:

WsFederationAuthenticationOptions(){
MetadataAddress="xyz.xml",
Wtrealm="site2",
}

#286831
Sep 08, 2022 12:15
Kumar - Sep 08, 2022 16:02
Thanks Minesh, my websites URL to federation server metadata is different for every site so how can we assign the metadata URL dynamically?
Vote:
 

It depends how your current login flow being implemented. In a nutshell, you can follow the implementation in the article below, most the concepts are still relevant. From memory, there is a key area you need to set authentication mode to passive

https://www.dotnetcurry.com/windows-azure/1166/aspnet-mvc-multiple-adfs-owin-katana

#286896
Sep 09, 2022 0:46
Vote:
 

Thank Vincent for you answer!  That help me solve my problem

#293618
Dec 23, 2022 22:17
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.