public SandboxedKeyValueStoreController( ISandboxedKeyValueStore store, ISessionResolver sessionResolver) { Store = store; SessionResolver = sessionResolver; }
public IsolatedKeyValueStoreController( IIsolatedKeyValueStore store, ISessionResolver sessionResolver) { Store = store; SessionResolver = sessionResolver; }
public AuthStateProvider( IAuthService authService, ISessionResolver sessionResolver, IStateFactory stateFactory) : this(null, authService, sessionResolver, stateFactory) { }
public static Session OrDefault(this Session?session, ISessionResolver sessionResolver) { if (session != null) { return(session); } return(sessionResolver.Session); }
public static TCommand UseDefaultSession <TCommand>(this TCommand command, ISessionResolver sessionResolver) where TCommand : class, ISessionCommand { if (command.Session != null !) { return(command); } // The property has init accessor, so we have to workaround this SessionProperty.SetValue(command, sessionResolver.Session); return(command); }
public PresenceService(Options?options, IAuthService authService, ISessionResolver sessionResolver, ILogger <PresenceService>?log = null) { options = options.OrDefault(); Log = log ??= NullLogger <PresenceService> .Instance; AuthService = authService; SessionResolver = sessionResolver; UpdateDelayer = new UpdateDelayer(new UpdateDelayer.Options() { Delay = options.UpdatePeriod, CancellationDelay = TimeSpan.Zero, }); }
public ServerAuthHelper( Options?options, IServerSideAuthService authService, ISessionResolver sessionResolver, AuthSchemasCache authSchemasCache) { options ??= new(); IdClaimKeys = options.IdClaimKeys; NameClaimKeys = options.NameClaimKeys; CloseWindowRequestPath = options.CloseWindowRequestPath; AuthService = authService; SessionResolver = sessionResolver; AuthSchemasCache = authSchemasCache; }
public AuthStateProvider( Options?options, IAuthService authService, ISessionResolver sessionResolver, IStateFactory stateFactory) { options ??= new(); AuthService = authService; SessionResolver = sessionResolver; State = stateFactory.NewLive <AuthState>(o => { options.LiveStateOptionsBuilder.Invoke(o); o.InitialOutputFactory = _ => new AuthState(new User("none")); o.EventConfigurator += state => state.AddEventHandler(StateEventKind.Updated, OnStateChanged); }, ComputeState); }
public void ResolveRequest(IMethodResolver methodResolver, ISessionResolver sessionResolver, IAttachmentResolver attachmentResolver) { methodResolver.MethodText = MethodText; sessionResolver.SessionText = SessionText; attachmentResolver.AttachmentText = AttachmentText; RequestMethod = methodResolver.Resolve(); Session = sessionResolver.Resolve(); RequestAttachment = attachmentResolver.Resolve(); if (methodResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(methodResolver.Error); } if (attachmentResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(attachmentResolver.Error); } if (sessionResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(sessionResolver.Error); } }
public void ResolveRequest(IMethodResolver methodResolver, ISessionResolver sessionResolver, IAttachmentResolver attachmentResolver) { methodResolver.MethodText = MethodText; sessionResolver.SessionText = SessionText; attachmentResolver.AttachmentText = AttachmentText; RequestMethod = methodResolver.Resolve(); Session = sessionResolver.Resolve(); RequestAttachment = attachmentResolver.Resolve(); if (methodResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(methodResolver.Error); } if (attachmentResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(attachmentResolver.Error); } if (sessionResolver.Error.Level == ErrorLevels.NeedNotice) { Error.Errors.Add(sessionResolver.Error); } }
public PresenceService( IAuthService authService, ISessionResolver sessionResolver, ILogger <PresenceService>?log = null) : this(null, authService, sessionResolver, log) { }
/// <summary> /// Depricated /// </summary> /// <param name="proxyAssemblyNamespace"></param> public static void Initialize(ISessionResolver resolver) { SessionManager._resolver = resolver; }
public ChatController(IChatService chat, ISessionResolver sessionResolver) { _chat = chat; _sessionResolver = sessionResolver; }
public GameController(IGameService games, ISessionResolver sessionResolver) { Games = games; SessionResolver = sessionResolver; }
public AppUserController(IAppUserService appUsers, ISessionResolver sessionResolver) { AppUsers = appUsers; SessionResolver = sessionResolver; }
public AuthController(IAuthService authService, ISessionResolver sessionResolver) { AuthService = authService; SessionResolver = sessionResolver; }
public TodoController(ITodoService todoService, ISessionResolver sessionResolver) { _todoService = todoService; _sessionResolver = sessionResolver; }
public AuthController(IAuth auth, ISessionResolver sessionResolver) { Auth = auth; SessionResolver = sessionResolver; }
public AuthController(IPublisher publisher, IAuthService authService, ISessionResolver sessionResolver) : base(publisher) { AuthService = authService; SessionResolver = sessionResolver; }
public ChatController(IChatService chats, ISessionResolver sessionResolver) { Chats = chats; SessionResolver = sessionResolver; }