Class MemberExternalLoginProviders
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
Inheritance
object
Namespace: Umbraco.Cms.Web.Common.Security
Assembly: Umbraco.Web.Common.dll
Syntax
public class MemberExternalLoginProviders : IMemberExternalLoginProviders
Constructors
View SourceMemberExternalLoginProviders(IEnumerable<MemberExternalLoginProvider>, IAuthenticationSchemeProvider)
Declaration
public MemberExternalLoginProviders(IEnumerable<MemberExternalLoginProvider> externalLogins, IAuthenticationSchemeProvider authenticationSchemeProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<MemberExternalLoginProvider> | externalLogins | |
| IAuthenticationSchemeProvider | authenticationSchemeProvider |
Methods
View SourceGetAsync(string)
Get the MemberExternalLoginProviderScheme for the specified scheme
Declaration
public Task<MemberExternalLoginProviderScheme?> GetAsync(string authenticationType)
Parameters
| Type | Name | Description |
|---|---|---|
| string | authenticationType |
Returns
| Type | Description |
|---|---|
| Task<MemberExternalLoginProviderScheme> |
GetMemberProvidersAsync()
Get all registered MemberExternalLoginProviderScheme
Declaration
public Task<IEnumerable<MemberExternalLoginProviderScheme>> GetMemberProvidersAsync()
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<MemberExternalLoginProviderScheme>> |