public OIDCNotificationHandlerService(ISessionService sessionService, IDiagnosticsTracingService diagnosticsTracingService,
                                              IPrincipalManagmentService principalManagmentService)
        {
            _sessionService = sessionService;

            _principalManagmentService = principalManagmentService;
            _mutex = new SemaphoreSlim(1);
            _diagnosticsTracingService = diagnosticsTracingService;
        }
Exemple #2
0
 public SessionManagmentService(IRepositoryService repositoryService,
                                ISessionService sessionService,
                                IPrincipalManagmentService principalManagmentService)
 {
     this._repositoryService    = repositoryService;
     _sessionService            = sessionService;
     _semaphoreSlim             = new SemaphoreSlim(1);
     _principalManagmentService = principalManagmentService;
 }