Class ExternalLoginService
Inheritance
System.Object
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 |
|