0

I have an Dotnet Core API application which uses IdentityServer4 as IDP. The frontend is built in Angular.

Now, I need to connect to Successfactors of one of my client. I understand SAML is the best federation protocol there.

Please suggest what should be my approach here and relevant tutorials that I can follow. I am not getting good google results.

Ashish Deora
  • 179
  • 1
  • 9

1 Answers1

0

You need a SAML stack.

Microsoft does not have one. So you need to integrate a third-party product.

There are a number of examples here.

rbrayb
  • 46,440
  • 34
  • 114
  • 174
  • Thank you so much for answering. I also went through lot of documentation and found more details about this integration. So the client uses Azure AD Free Pass (synced with on-premises). My SPA is interacting with Web API and IdentityServer. My IdentityServer has to connect with the Azure AD (free pass through version) through SAML and get the user validated to be able to generate token. I found IdentityServer's implementation of Rock Solid. But it requires a license which is very costly. Is there a open source version available? – Ashish Deora Mar 27 '21 at 14:46
  • I am actually a noob and hence struggling to even form my questions with right words. Please help – Ashish Deora Mar 27 '21 at 14:51
  • Why does idsrv have to connect with Azure AD via SAML? Rather use OpenID Connect. That's out the box and free. – rbrayb Mar 28 '21 at 19:41
  • https://stackoverflow.com/questions/41978033/identityserver-4-and-azure-ad – rbrayb Mar 28 '21 at 19:43
  • Thank you so much rbrayb! You are a saviour ❤ – Ashish Deora Mar 29 '21 at 09:07