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
    System.String loginProvider
    Guid linkKey
    Returns
    Type Description
    Task<Attempt<System.Security.Claims.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
    System.Security.Claims.ClaimsPrincipal claimsPrincipal
    System.String loginProvider
    Returns
    Type Description
    Task<Attempt<System.Nullable<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
    System.Security.Claims.ClaimsPrincipal claimsPrincipal
    System.String loginProvider
    System.String providerKey
    Returns
    Type Description
    Task<Attempt<ExternalLoginOperationStatus>>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX