/// <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;
 }
Exemplo n.º 2
0
 public AnonymousProfileService(
     Decorator <IProfileService> decorator,
     ISharedUserSession sharedUserSession,
     AnonymousIdentityServerOptions anonIdsrvOptions,
     IAnonymousUserClaimsPrincipalFactory anonPrincipalFactory,
     IAnonymousUserManager anonUserManager)
 {
     _inner                = decorator.Instance;
     _sharedUserSession    = sharedUserSession;
     _anonIdsrvOptions     = anonIdsrvOptions;
     _anonPrincipalFactory = anonPrincipalFactory;
     _anonUserManager      = anonUserManager;
 }