Search Results for

    Show / Hide Table of Contents

    Class ExternalLoginService

    Inheritance
    System.Object
    RepositoryService
    Namespace: Umbraco.Cms.Core.Services.Implement
    Assembly: cs.temp.dll.dll
    Syntax
    public class ExternalLoginService : RepositoryService

    Constructors

    ExternalLoginService(IScopeProvider, ILoggerFactory, IEventMessagesFactory, IExternalLoginRepository)

    Declaration
    [Obsolete("Use ctor injecting IExternalLoginWithKeyRepository")]
    public ExternalLoginService(IScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IExternalLoginRepository externalLoginRepository)
    Parameters
    Type Name Description
    IScopeProvider provider
    ILoggerFactory loggerFactory
    IEventMessagesFactory eventMessagesFactory
    IExternalLoginRepository externalLoginRepository

    ExternalLoginService(IScopeProvider, ILoggerFactory, IEventMessagesFactory, IExternalLoginWithKeyRepository)

    Declaration
    public ExternalLoginService(IScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IExternalLoginWithKeyRepository externalLoginRepository)
    Parameters
    Type Name Description
    IScopeProvider provider
    ILoggerFactory loggerFactory
    IEventMessagesFactory eventMessagesFactory
    IExternalLoginWithKeyRepository externalLoginRepository

    Methods

    DeleteUserLogins(Guid)

    Declaration
    public void DeleteUserLogins(Guid userOrMemberKey)
    Parameters
    Type Name Description
    System.Guid userOrMemberKey

    DeleteUserLogins(Int32)

    Declaration
    [Obsolete("Use overload that takes a user/member key (Guid).")]
    public void DeleteUserLogins(int userId)
    Parameters
    Type Name Description
    System.Int32 userId

    Find(String, String)

    Declaration
    public IEnumerable<IIdentityUserLogin> Find(string loginProvider, string providerKey)
    Parameters
    Type Name Description
    System.String loginProvider
    System.String providerKey
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IIdentityUserLogin>

    GetExternalLogins(Guid)

    Declaration
    public IEnumerable<IIdentityUserLogin> GetExternalLogins(Guid userOrMemberKey)
    Parameters
    Type Name Description
    System.Guid userOrMemberKey
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IIdentityUserLogin>

    GetExternalLogins(Int32)

    Declaration
    [Obsolete("Use overload that takes a user/member key (Guid).")]
    public IEnumerable<IIdentityUserLogin> GetExternalLogins(int userId)
    Parameters
    Type Name Description
    System.Int32 userId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IIdentityUserLogin>

    GetExternalLoginTokens(Guid)

    Declaration
    public IEnumerable<IIdentityUserToken> GetExternalLoginTokens(Guid userOrMemberKey)
    Parameters
    Type Name Description
    System.Guid userOrMemberKey
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IIdentityUserToken>

    GetExternalLoginTokens(Int32)

    Declaration
    [Obsolete("Use overload that takes a user/member key (Guid).")]
    public IEnumerable<IIdentityUserToken> GetExternalLoginTokens(int userId)
    Parameters
    Type Name Description
    System.Int32 userId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IIdentityUserToken>

    Save(Guid, IEnumerable<IExternalLogin>)

    Declaration
    public void Save(Guid userOrMemberKey, IEnumerable<IExternalLogin> logins)
    Parameters
    Type Name Description
    System.Guid userOrMemberKey
    System.Collections.Generic.IEnumerable<IExternalLogin> logins

    Save(Guid, IEnumerable<IExternalLoginToken>)

    Declaration
    public void Save(Guid userOrMemberKey, IEnumerable<IExternalLoginToken> tokens)
    Parameters
    Type Name Description
    System.Guid userOrMemberKey
    System.Collections.Generic.IEnumerable<IExternalLoginToken> tokens

    Save(Int32, IEnumerable<IExternalLogin>)

    Declaration
    [Obsolete("Use overload that takes a user/member key (Guid).")]
    public void Save(int userId, IEnumerable<IExternalLogin> logins)
    Parameters
    Type Name Description
    System.Int32 userId
    System.Collections.Generic.IEnumerable<IExternalLogin> logins

    Save(Int32, IEnumerable<IExternalLoginToken>)

    Declaration
    [Obsolete("Use overload that takes a user/member key (Guid).")]
    public void Save(int userId, IEnumerable<IExternalLoginToken> tokens)
    Parameters
    Type Name Description
    System.Int32 userId
    System.Collections.Generic.IEnumerable<IExternalLoginToken> tokens
    In This Article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX