I’m kind of new to azure active directory. What I'm trying to achieve is: I have a .net core application (backend api) which will be called using an angular application. My requirement is to authenticate and enable single sign on using azure active directory.
With some time spent, I came to know that there are 2 ways to do this,
- Using OpenID Connect
- Using SAML
I would like to do using SAML. I tried implementing SAML SSO as follows:
- I registered one application under Active directory which redirects to my angular application. I also read that, any application we are registering in App registrations will use OpenID by default and there is no UI available to make it as SAML but we can do the same using manifest.
- We can register application using Enterprise applications to enable SAML
My question is,
- Is there a way we can authenticate and enable SSO in my application registered using App registrations?
- What options I should choose to enable SAML SSO while registering enterprise application? If I select my registered application in enterprise application it gives me the following:
The single sign-on configuration is not available for this application in the Enterprise applications experience. localhost was created using the App registrations experience.
Please go to localhost in the App registrations experience to edit properties such as reply URLs, identifiers, claims, among others. Your account should have the required permissions (Global Administrator, Cloud Application Administrator, Application Administrator, or owner of the app object).
- What will be the code changes in my angular and .net core application?
Any reference would be very helpful.
TIA