Identity Provider - SSO
Identity Provider service Single sign-on support.
Prerequisites
- Integration introduction for AVAspace partners
- Registration on AVAspace
- registered tenant account
- Knowledge
SSO - Flow
Backend SSO configuration (c#)
Backend SSO Prerequisites (c#)
- nuget ASOL.Core.ApiController
- Install-Package ASOL.Core.ApiController
Example of configuration for ASP.NET Core project which hosting your RestAPI:
"SsoAuthOptions": {
"Authority": "https://[HostName]/api/asol/idp",
"EnableCaching": true,
"CacheDuration": "00:01:00",
"RequireHttpsMetadata": false,
"Audience": "apiim",
},
Example of dependency injection register SSO authentication services:
// Configure ASP.NET Core authentication
services.AddPlatformAuthentication(configuration);