Пример #1
0
 public TokenService(
     Decorator <ITokenService> decorator,
     AnonymousIdentityServerOptions anonIdsrvOptions,
     ISharedUserSession sharedUserSession)
 {
     _inner             = decorator.Instance;
     _anonIdsrvOptions  = anonIdsrvOptions;
     _sharedUserSession = sharedUserSession;
 }
Пример #2
0
 /// <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;
 }
Пример #4
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;
 }
 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;
 }
Пример #7
0
 public UserSession(Decorator <IUserSession> decorator, ISharedUserSession sharedSession)
 {
     _inner         = decorator.Instance;
     _sharedSession = sharedSession;
 }