Duende.IdentityServer.Admin icon indicating copy to clipboard operation
Duende.IdentityServer.Admin copied to clipboard

Examples of how to configure external provider such as Azure AD

Open albrookesplowman opened this issue 4 years ago • 2 comments
trafficstars

Do you have any examples of how to configure the connection to an external provider such as Azure AD. I have found the settings in the appsettings.json file which I can configure but I have found in the documentation a lot of information about the calbackpath and the steps on interrogating the data that comes back from the external provider.

Sadly, I am a backend C# API developer and also an Angular frontend person so I am not sure about what code to put where.

Is it possible for me to develop a new Admin in Angular but then still use your Admin API to communicate to the identity server. Is there also a frontend in the STS identity project or is that going a bit too far?

albrookesplowman avatar Oct 26 '21 23:10 albrookesplowman

I think that it might be down to the configuration settings. Can you confirm what the "AzureAdCallbackPath" setting is for in the appsettings.json file. Is this a page in the identityserver (STS.identity) app which will check the external cookies and then add in any specifics or is it a return url in my application that I am wanting to login to?

albrookesplowman avatar Oct 27 '21 06:10 albrookesplowman

I published a blog Duende IdentityServer integration with Facebook, Google, Microsoft, GitHub, and Twitter. It has step-by-step instructions to setup and connect to popular social media platforms as external authentication providers.

workcontrolgit avatar Nov 24 '22 13:11 workcontrolgit