Esempio n. 1
0
 public RegisterUserCommandHandler(IUserManger userManger, IDomainEventsDispatcher domainEventsDispatcher)
 {
     EnsureArg.IsNotNull(domainEventsDispatcher);
     EnsureArg.IsNotNull(userManger);
     this.userManger             = userManger;
     this.domainEventsDispatcher = domainEventsDispatcher;
 }
Esempio n. 2
0
        public JwtProvider(IUserManger userManger, IConfiguration configuration)
        {
            EnsureArg.IsNotNull(configuration);
            EnsureArg.IsNotNull(userManger);
            this.userManger = userManger;

            var jwtConfiguration           = configuration.GetSection("Jwt");
            var tokenExpirationConfigValue = jwtConfiguration["TokenExpirationInHours"];

            tokenExpiration = TimeSpan.FromHours(int.Parse(tokenExpirationConfigValue));
            issuer          = jwtConfiguration["Issuer"];
            audience        = jwtConfiguration["Audience"];

            var privateKey   = jwtConfiguration["Key"];
            var symmetricKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(privateKey));

            signingCredentials = new SigningCredentials(symmetricKey, SecurityAlgorithms.HmacSha256);
        }
 public CustomAuthenticationStateProvider(IJSRuntime jsRuntime, IUserManger userManger)
 {
     this.jsRuntime  = jsRuntime;
     this.userManger = userManger;
 }
Esempio n. 4
0
 public HomeController(IClassManager classManager, IUserManger userManager, IUserClassManager userClassManager)
 {
     this.classManager     = classManager;
     this.userManager      = userManager;
     this.userClassManager = userClassManager;
 }
Esempio n. 5
0
 public GetOnlineUser(IUserManger clientUsers)
 {
     _clientUsers = clientUsers;
 }
Esempio n. 6
0
 public ChatHub(IEnumerable <IChartEvent> chartEvents, IUserIdProvider userIdProvider, IUserManger userManger)
 {
     _chartEvents    = chartEvents;
     _userIdProvider = userIdProvider;
     _userManger     = userManger;
 }