Duende.IdentityServer.Admin
Duende.IdentityServer.Admin copied to clipboard
Examples of how to configure external provider such as Azure AD
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?
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?
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.