/// <summary> /// Creates a new instance of <see cref="AnonymousSignInManager"/>. /// </summary> /// <param name="options">The anonymous options.</param> /// <param name="httpContextAccessor">The http context accessor.</param> /// <param name="schemes">The schemes provider.</param> /// <param name="anonPrincipalFactory">The anonymous principal factory.</param> public AnonymousSignInManager( AnonymousIdentityServerOptions options, IHttpContextAccessor httpContextAccessor, IAuthenticationSchemeProvider schemes, IAnonymousUserClaimsPrincipalFactory anonPrincipalFactory) { _options = options; _httpContextAccessor = httpContextAccessor; _schemes = schemes; _anonPrincipalFactory = anonPrincipalFactory; }
public AnonymousProfileService( Decorator <IProfileService> decorator, ISharedUserSession sharedUserSession, AnonymousIdentityServerOptions anonIdsrvOptions, IAnonymousUserClaimsPrincipalFactory anonPrincipalFactory, IAnonymousUserManager anonUserManager) { _inner = decorator.Instance; _sharedUserSession = sharedUserSession; _anonIdsrvOptions = anonIdsrvOptions; _anonPrincipalFactory = anonPrincipalFactory; _anonUserManager = anonUserManager; }