Interface IExternalLoginAccountResolver
- Namespace
- ProjectTemplate.Infrastructure.Data.ExternalLogins
- Assembly
- ProjectTemplate.Infrastructure.dll
Resolves persisted external login account links.
public interface IExternalLoginAccountResolver
Methods
FindByLocalUserIdAsync(Guid, CancellationToken)
Task<IReadOnlyList<ExternalLoginAccount>> FindByLocalUserIdAsync(Guid localUserId, CancellationToken cancellationToken = default)
Parameters
localUserIdGuidcancellationTokenCancellationToken
Returns
FindByProviderUserIdAsync(string, string, CancellationToken)
Task<ExternalLoginAccount?> FindByProviderUserIdAsync(string providerName, string providerUserId, CancellationToken cancellationToken = default)
Parameters
providerNamestringproviderUserIdstringcancellationTokenCancellationToken