public TokenService( Decorator <ITokenService> decorator, AnonymousIdentityServerOptions anonIdsrvOptions, ISharedUserSession sharedUserSession) { _inner = decorator.Instance; _anonIdsrvOptions = anonIdsrvOptions; _sharedUserSession = sharedUserSession; }
/// <summary> /// Creates a new instance of <see cref="CookieAnonymousUserManager"/>. /// </summary> /// <param name="httpContextAccessor">The http context accessor.</param> /// <param name="anonUserFactory">The anonymous user factory.</param> /// <param name="sharedUserSession">The shared session.</param> /// <param name="anonOptions">The anonymous options.</param> public CookieAnonymousUserManager( IHttpContextAccessor httpContextAccessor, IAnonymousUserFactory anonUserFactory, ISharedUserSession sharedUserSession, AnonymousIdentityServerOptions anonOptions) { _httpContextAccessor = httpContextAccessor; _anonUserFactory = anonUserFactory; _sharedUserSession = sharedUserSession; _checkAnonymousIdCookieName = anonOptions.CheckAnonymousIdCookieName; }
public AnonymousAuthorizeEndpoint( ISharedUserSession userSession, IAuthorizeRequestValidator validator, IEndpointHandlerProvider handlerProvider, IAuthorizeResponseGenerator authorizeResponseGenerator ) { _userSession = userSession; _validator = validator; _handlerProvider = handlerProvider; _authorizeResponseGenerator = authorizeResponseGenerator; }
public AnonymousProfileService( Decorator <IProfileService> decorator, ISharedUserSession sharedUserSession, AnonymousIdentityServerOptions anonIdsrvOptions, IAnonymousUserClaimsPrincipalFactory anonPrincipalFactory, IAnonymousUserManager anonUserManager) { _inner = decorator.Instance; _sharedUserSession = sharedUserSession; _anonIdsrvOptions = anonIdsrvOptions; _anonPrincipalFactory = anonPrincipalFactory; _anonUserManager = anonUserManager; }
public AnonymousIdentityAuthenticationService( Decorator <IAuthenticationService> decorator, IAuthenticationSchemeProvider schemes, ISharedUserSession session, AnonymousIdentityServerOptions options, IAnonymousUserManager anonUserManager ) { _inner = decorator.Instance; _schemes = schemes; _session = session; _options = options; _anonUserManager = anonUserManager; }
public AnonymousAuthorizeRequestValidator( Decorator <IAuthorizeRequestValidator> decorator, AnonymousIdentityServerOptions options, ISharedUserSession userSession, IAnonymousUserManager anonUserManager, IAnonymousSignInManager anonSignInManager, IAnonymousUserFactory anonUserFactory) { _inner = decorator.Instance; _options = options; _userSession = userSession; _anonUserManager = anonUserManager; _anonSignInManager = anonSignInManager; _anonUserFactory = anonUserFactory; }
public UserSession(Decorator <IUserSession> decorator, ISharedUserSession sharedSession) { _inner = decorator.Instance; _sharedSession = sharedSession; }