Exemplo n.º 1
0
 public ExternalAuthController(IOptions <FacebookAuthSettings> fbAuthSettingsAccessor, UserManager <AppUser> userManager, AppIdentityDbContext appDbContext, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _fbAuthSettings = fbAuthSettingsAccessor.Value;
     _userManager    = userManager;
     _appDbContext   = appDbContext;
     _jwtFactory     = jwtFactory;
     _jwtOptions     = jwtOptions.Value;
 }
Exemplo n.º 2
0
 public FacebookIdentity(IOptions <FacebookAuthSettings> fbAuthSettings, UserManager <User> userManager, IJwtFactory jwtFactory, IUserRepository userRepository)
 {
     _fbAuthSettings = fbAuthSettings.Value;
     _userManager    = userManager;
     _jwtFactory     = jwtFactory;
     _userRepository = userRepository;
 }
 public AuthController(UserManager <AppUser> userManager, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _userManager = userManager;
     _jwtFactory  = jwtFactory;
     _jwtOptions  = jwtOptions.Value;
 }
Exemplo n.º 4
0
 public AdminUserService(IAdminUserRepository adminUserRepo, IJwtFactory jwtFactory, IMessageHandler messageHandler, ILoggerManager logger, IMapper mapper) : base(messageHandler, mapper, logger, jwtFactory)
 {
     _adminUserRepo = adminUserRepo;
 }
Exemplo n.º 5
0
 public AuthService(UserManager <User> manager, IJwtFactory factory)
 {
     _manager = manager;
     _factory = factory;
 }
Exemplo n.º 6
0
 public Handler(IJwtFactory jwtFactory, DbContext context, IHttpContextAccessor httpContextAccessor) : base(context, httpContextAccessor)
 {
     _jwtFactory = jwtFactory;
 }
Exemplo n.º 7
0
 public AccountController(IMediator mediator, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     this.mediator   = mediator ?? throw new System.ArgumentNullException(nameof(mediator));
     this.jwtFactory = jwtFactory ?? throw new System.ArgumentNullException(nameof(jwtFactory));
     this.jwtOptions = jwtOptions ?? throw new System.ArgumentNullException(nameof(jwtOptions));
 }
Exemplo n.º 8
0
 public ExternalAuthController(IOptions <AuthSettings> authSettingsAccessor, UserManager <ApplicationUser> userManager, ApplicationDbContext appDbContext, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _authSettings = authSettingsAccessor.Value;
     _userManager  = userManager;
     _appDbContext = appDbContext;
     _jwtFactory   = jwtFactory;
     _jwtOptions   = jwtOptions.Value;
 }
Exemplo n.º 9
0
 public AuthController(UserManager <User> userManager, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     this.userManager = userManager;
     this.jwtFactory  = jwtFactory;
     this.jwtOptions  = jwtOptions.Value;
 }
Exemplo n.º 10
0
 public LoginUserUsecase(IUserRepository userRepository, IJwtFactory jwtFactory)
 {
     _userRepository = userRepository;
     _jwtFactory     = jwtFactory;
 }
Exemplo n.º 11
0
 public static ClaimsPrincipal GetPrincipalFromExpiredToken(IJwtFactory jwtFactory, string token)
 {
     return(jwtFactory.GetPrincipalFromExpiredToken(token));
 }
Exemplo n.º 12
0
 public AuthController(SignInManager <ApplicationUser> signInManager, ILogger logger, IJwtFactory jwtFactory,
                       IOptions <JwtIssuerOptions> jwtOptions)
 {
     _signInManager = signInManager;
     _logger        = logger;
     _jwtFactory    = jwtFactory;
     _jwtOptions    = jwtOptions.Value;
 }
Exemplo n.º 13
0
 public AuthController(PharmaContext appDbContext, UserManager <AppUser> userManager, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _userManager  = userManager;
     _jwtFactory   = jwtFactory;
     _jwtOptions   = jwtOptions.Value;
     _appDbContext = appDbContext;
 }
Exemplo n.º 14
0
        public BaseAuthController(UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
        {
            _userManager = userManager;
            _roleManager = roleManager;
            _jwtFactory  = jwtFactory;
            _jwtOptions  = jwtOptions.Value;


            // CheckRoles();
            _serializerSettings = new JsonSerializerSettings
            {
                Formatting = Formatting.Indented
            };
        }
Exemplo n.º 15
0
 public AuthenticationController(IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     this.jwtFactory       = jwtFactory;
     this.jwtIssuerOptions = jwtOptions.Value;
 }
Exemplo n.º 16
0
 public AuthController(UserManager <User> userManager, SignInManager <User> signInManager,
                       IJwtFactory jwtFactory, IEmailHelper emailHelper)
     : base(userManager, signInManager, jwtFactory, emailHelper)
 {
 }
Exemplo n.º 17
0
 public RecoveryPasswordController(UserManager <User> userManager, ILogger <AuthController> logger, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _userManager = userManager;
     _jwtFactory  = jwtFactory;
     _jwtOptions  = jwtOptions.Value;
     _logger      = logger;
 }
Exemplo n.º 18
0
 public AuthController(IJwtFactory jwtFactory, IAuthService service, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _jwtFactory = jwtFactory;
     _jwtOptions = jwtOptions.Value;
     _service    = service;
 }
 public AuthenticationController(IUserRepository userRepository, IEncryptorDecryptor encryptorDecryptor, IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions)
 {
     this._userRepository     = userRepository;
     this._encryptorDecryptor = encryptorDecryptor;
     _jwtFactory = jwtFactory;
     _jwtOptions = jwtOptions.Value;
 }
Exemplo n.º 20
0
 public AuthController(UserManager <User> userManager, IJwtFactory jwtFactory)
 {
     _userManager = userManager;
     _jwtFactory  = jwtFactory;
 }
Exemplo n.º 21
0
 public LoginUseCase(IUserRepository userRepository, IJwtFactory jwtFactory, ITokenFactory tokenFactory)
 {
     _userRepository = userRepository;
     _jwtFactory     = jwtFactory;
     _tokenFactory   = tokenFactory;
 }
Exemplo n.º 22
0
 public static async Task <string> GenerateJwt(ClaimsIdentity identity, IJwtFactory jwtFactory, string userName, JwtIssuerOptions jwtOptions, JsonSerializerSettings serializerSettings)
 {
     return(await jwtFactory.GenerateEncodedToken(userName, identity));
 }
Exemplo n.º 23
0
 public GetLogedInUserClaimsHandler(IUnitOfWork unitOfWork, IJwtFactory jwtFactory, IOptionsSnapshot <JwtIssuerOptions> jwtOpts)
 {
     _unitOfWork = unitOfWork;
     _jwtFactory = jwtFactory;
     _jwtOpts    = jwtOpts.Value;
 }
 public ExchangeRefreshTokenUseCase(IJwtTokenValidator jwtTokenValidator, IUserRepository userRepository, IJwtFactory jwtFactory, ITokenFactory tokenFactory)
 {
     _jwtTokenValidator = jwtTokenValidator;
     _userRepository    = userRepository;
     _jwtFactory        = jwtFactory;
     _tokenFactory      = tokenFactory;
 }
Exemplo n.º 25
0
 public ConfigurationService(IConfigurationRepository configurationRepo, IJwtFactory jwtFactory, IMessageHandler messageHandler, ILoggerManager logger, IMapper mapper) : base(messageHandler, mapper, logger, jwtFactory)
 {
     _configurationRepo = configurationRepo;
 }
Exemplo n.º 26
0
 public AuthController(IJwtFactory jwtFactory, IOptions <JwtIssuerOptions> jwtOptions, IUserService userService)
 {
     _jwtFactory  = jwtFactory;
     _userService = userService;
     _jwtOptions  = jwtOptions.Value;
 }
Exemplo n.º 27
0
        public static async Task <string> GenerateRegistrationJwt(ClaimsIdentity identity, IJwtFactory jwtFactory, string userName, JwtIssuerOptions jwtOptions, Guid id)
        {
            var response = new
            {
                id         = id,//identity.Claims.Single(c => c.Type == "id").Value,
                auth_token = await jwtFactory.GenerateEncodedToken(userName, identity),
                expires_in = (int)jwtOptions.ValidFor.TotalSeconds,
            };

            return(JsonConvert.SerializeObject(response));
        }
Exemplo n.º 28
0
 public UserCommandHandler(BaseProjectDbContext context, IMapper mapper, UserManager userManager, ITokenFactory tokenFactory, IJwtFactory jwtFactory)
 {
     _context      = context;
     _mapper       = mapper;
     _userManager  = userManager;
     _tokenFactory = tokenFactory;
     _jwtFactory   = jwtFactory;
 }
Exemplo n.º 29
0
        public static async Task <JwtTokenModel> GenerateJwt(ClaimsIdentity identity, IJwtFactory jwtFactory, string userName,
                                                             string[] roles, JwtIssuerOptions jwtOptions, JsonSerializerSettings serializerSettings)
        {
            var response = new JwtTokenModel(
                identity.Claims.Single(c => c.Type == "id").Value,
                await jwtFactory.GenerateEncodedToken(userName, identity, roles),
                (int)jwtOptions.ValidFor.TotalSeconds
                );

            return(response);
            // return JsonConvert.SerializeObject(response, serializerSettings);
        }
Exemplo n.º 30
0
 public LoginCommand(IUserRepository userRepository, IJwtFactory jwtFactory, IMediator mediator)
 {
     _userRepository = userRepository;
     _jwtFactory     = jwtFactory;
     _mediator       = mediator;
 }