Secure Your Rest APIs with Azure Active Directory
ASP.NET Core Web API 3.0 with Azure AD B2 Authentication, Swagger UI.
A sample test web application built in ASP.NET Core 3.0 to perform such tasks as:
- Authenticate users with Azure AD B2C( Single Sign In with Email, Facebook & Github)
- Protect Web APIs
- Redeem authorization code
- Call a protected Web API from Web Application
Configuration
"Authentication": { "Authentication": { "AzureAd": { "Instance": "", "TenantId": "", "ClientId": "", "ClientSecret": "", "PostLogoutRedirectUri": "https://localhost:44397/", "ApiIdentifier": "", "B2C": { "SignInOrSignUpPolicy": "B2C_1_testsignupandsigninpolicy", "EditProfilePolicy": "B2C_1_TestProfileEditPolicy", "ResetPasswordPolicy": "B2C_1_password-reset" } } }, "TestServiceOptions": { "BaseUrl": "https://localhost:44327/" }
ASP.NET CORE Web API Authentication settings
"Authentication": { "Authentication": { "AzureAd": { "Instance": "", "TenantId": "", "Audience": "", "SignInOrSignUpPolicy": "" } }
Swagger UI
Web API Swagger UI - https://localhost:44327/swagger
Complete Project: WEB API With Azure AD
`
Top comments (0)