Interface ITenantAuthenticationSchemeProvider
Responsible for managing what authentication schemes are supported for one or more tenant.
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
public interface ITenantAuthenticationSchemeProvider
Methods
GetAllSchemesAsync(Guid[])
Returns all currently registered Microsoft.AspNetCore.Authentication.AuthenticationSchemes for tenantIds
.
Declaration
Task<IEnumerable<AuthenticationScheme>> GetAllSchemesAsync(params Guid[] tenantIds)
Parameters
System.Guid[]
tenantIds
One or more tenants to get the registered Microsoft.AspNetCore.Authentication.AuthenticationScheme for. |
Returns
System.Threading.Tasks.Task<IEnumerable<Microsoft.AspNetCore.Authentication.AuthenticationScheme>>
All currently registered Microsoft.AspNetCore.Authentication.AuthenticationSchemes. |