public HomeController(ILogger <HomeController> logger, IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth)
 {
     _customAuthManager   = auth;
     _httpContextAccessor = httpContextAccessor;
     host    = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;
     _logger = logger;
 }
Exemple #2
0
 public CustomAuthHandler(
     IOptionsMonitor <BasicAuthOptions> options, ILoggerFactory logger, UrlEncoder encode, ISystemClock clock,
     ICustomAuthManager customAuthManager,
     IHttpContextAccessor httpContextAccessor
     ) : base(options, logger, encode, clock)
 {
     cAuthManger = customAuthManager;
 }
Exemple #3
0
 public AccountController(IOptions <EmailSettings> emailSetting, ICustomAuthManager auth,
                          IWebHostEnvironment env, IHttpContextAccessor httpContextAccessor)
 {
     _emailSettings       = emailSetting.Value;
     _auth                = auth;
     _env                 = env;
     _httpContextAccessor = httpContextAccessor;
     host                 = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;
 }
 public InternshipsController(GlobalDBContext context,
                              IHttpContextAccessor httpContextAccessor,
                              ICustomAuthManager auth)
 {
     _customAuthManager   = auth;
     _httpContextAccessor = httpContextAccessor;
     _context             = context;
     _table = "Internships";
 }
        public DashboardEmployerController(IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth, IWebHostEnvironment env)
        {
            _env = env;
            _httpContextAccessor = httpContextAccessor;
            host = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;
            _customAuthManager = auth;


            // sets User _user using session

            setUser();
            setUserCompany();
        }
Exemple #6
0
        public DashboardStudentController(IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth, IWebHostEnvironment env)
        {
            _env = env;

            // gets Session or host name
            _httpContextAccessor = httpContextAccessor;
            host = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;

            // To Access runtime tokens
            _customAuthManager = auth;

            setUser();
        }
Exemple #7
0
        public HomeController(ILogger <HomeController> logger,
                              IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth,
                              IWebHostEnvironment env)
        {
            _customAuthManager   = auth;
            _httpContextAccessor = httpContextAccessor;
            host    = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;
            _logger = logger;
            _env    = env;

            // Check if cookie exits and create a session.
            CreateUserSessionFromCookie();
            // fetch user from the database using session.
            setUser();
        }
        public DashboardStudentController(IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth, IWebHostEnvironment env)
        {
            _env = env;

            // gets Session or host name
            _httpContextAccessor = httpContextAccessor;
            host = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;

            // To Access runtime tokens
            _customAuthManager = auth;

            // sets User _user using session
            string token = _httpContextAccessor.HttpContext.Session.GetString("UserToken");

            setUser(token);
        }
        public DashboardTeacherController(IHttpContextAccessor httpContextAccessor, ICustomAuthManager auth, IWebHostEnvironment env, GlobalDBContext context)
        {
            _env = env;
            _httpContextAccessor = httpContextAccessor;
            host = "https://" + _httpContextAccessor.HttpContext.Request.Host.Value;
            _customAuthManager = auth;



            // sets User _user using session
            string token = _httpContextAccessor.HttpContext.Session.GetString("UserToken");

            // To Access runtime tokens
            _customAuthManager = auth;

            setUser();
        }
Exemple #10
0
 public AccountController(IOptions <EmailSettings> emailSetting, ICustomAuthManager auth, IWebHostEnvironment env)
 {
     _emailSettings = emailSetting.Value;
     _auth          = auth;
     _env           = env;
 }
 public CustomAuthHandler(IOptionsMonitor <CustomSchemeOptions> options, ILoggerFactory logger,
                          UrlEncoder encoder, ISystemClock clock, ICustomAuthManager authmanager)
     : base(options, logger, encoder, clock)
 {
     _authManager = authmanager;
 }
Exemple #12
0
 public ValidateController(ICustomAuthManager authManager)
 {
     this.authManager = authManager;
 }
Exemple #13
0
 public AccountController(IOptions <EmailSettings> emailSetting, ICustomAuthManager auth)
 {
     _emailSettings = emailSetting.Value;
     _auth          = auth;
 }