Backoffice Authentication
Authentication gives you control over who has access to your backoffice.
Add an external identity provider
var ucommerceBuilder = builder.Services.AddUcommerce(builder.Configuration)
.AddBackOffice(securitySettings =>
{
// This method can be called multiple times
securitySettings.AddExternalIdentityProvider<MyExternalClaimsMapper>(
"MyExternalScheme",
authenticationBuilder =>
{
... // Use the AuthenticationBuilder to add your scheme
});
// Configure Ucommerce to use your scheme from code
securitySettings.UseExternalIdentityProvider("MyExternalScheme");
}
)
...External Claims Mapper
AuthUser Properties
Property
Description
The default ExternalClaimsMapper
ExternalClaimsMapperProperty
UcommerceClaimTypes Key
Value
Related Articles
Last updated