Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Identity Server 4 Federation Gateway

I'm not really seeing a lot of documentation but I have implemented external authentication and external providers. But what's missing for me is:

  • How does one configure a client application to point to the federation gateway?
  • How do you configure identity server to be federation gateway?
  • Does the authentication manager somehow decide what provider to use?

My own research has lead to this:

https://www.identityserver.com/articles/identityserver4-ws-federation-and-sharepoint/ https://github.com/IdentityServer/IdentityServer4.WsFederation Identity Server v3 as Federation Gateway only

Let me know, thanks.

like image 216
punished.snake Avatar asked Oct 18 '22 06:10

punished.snake


1 Answers

Okay, from my own discoveries and searches for answers, I'm coming to find out that federation gateway is a type of system architecture used to hide and shield how connections are made to external providers. This is true to identity server 4. Identity server can act as a client to these external providers.

if you need to implement that specification with identity server 4, you will need to code your own plug-in to communicate over that protocol. Luckily, Scott Brady (link above) showed us a way to accomplish that. If you're using identity server 3, the team made their own plugin for you to grab from NUGET.

More information later as I get through this. Wish me luck.

like image 137
punished.snake Avatar answered Oct 21 '22 08:10

punished.snake