Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IBackOfficeExternalLoginService

    Namespace: Umbraco.Cms.Api.Management.Services
    Assembly: Umbraco.Cms.Api.Management.dll
    Syntax
    public interface IBackOfficeExternalLoginService

    Methods

    View Source

    ClaimsPrincipleFromLoginProviderLinkKeyAsync(string, Guid)

    Declaration
    Task<Attempt<ClaimsPrincipal?, ExternalLoginOperationStatus>> ClaimsPrincipleFromLoginProviderLinkKeyAsync(string loginProvider, Guid linkKey)
    Parameters
    Type Name Description
    string loginProvider
    Guid linkKey
    Returns
    Type Description
    Task<Attempt<ClaimsPrincipal, ExternalLoginOperationStatus>>
    View Source

    ExternalLoginStatusForUserAsync(Guid)

    Declaration
    Task<Attempt<IEnumerable<UserExternalLoginProviderModel>, ExternalLoginOperationStatus>> ExternalLoginStatusForUserAsync(Guid userKey)
    Parameters
    Type Name Description
    Guid userKey
    Returns
    Type Description
    Task<Attempt<IEnumerable<UserExternalLoginProviderModel>, ExternalLoginOperationStatus>>
    View Source

    GenerateLoginProviderSecretAsync(ClaimsPrincipal, string)

    Declaration
    Task<Attempt<Guid?, ExternalLoginOperationStatus>> GenerateLoginProviderSecretAsync(ClaimsPrincipal claimsPrincipal, string loginProvider)
    Parameters
    Type Name Description
    ClaimsPrincipal claimsPrincipal
    string loginProvider
    Returns
    Type Description
    Task<Attempt<Guid?, ExternalLoginOperationStatus>>
    View Source

    HandleLoginCallbackAsync(HttpContext)

    Declaration
    Task<Attempt<IEnumerable<IdentityError>, ExternalLoginOperationStatus>> HandleLoginCallbackAsync(HttpContext httpContext)
    Parameters
    Type Name Description
    HttpContext httpContext
    Returns
    Type Description
    Task<Attempt<IEnumerable<IdentityError>, ExternalLoginOperationStatus>>
    View Source

    UnLinkLoginAsync(ClaimsPrincipal, string, string)

    Declaration
    Task<Attempt<ExternalLoginOperationStatus>> UnLinkLoginAsync(ClaimsPrincipal claimsPrincipal, string loginProvider, string providerKey)
    Parameters
    Type Name Description
    ClaimsPrincipal claimsPrincipal
    string loginProvider
    string providerKey
    Returns
    Type Description
    Task<Attempt<ExternalLoginOperationStatus>>
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX