public Controller(ITokenIssuer tokenIssuer, ITokenValidator tokenValidator, IHttpContextAccessor httpContextAccessor, ILoggerFactory loggerFactory)
 {
     _tokenIssuer         = tokenIssuer;
     _tokenValidator      = tokenValidator;
     _httpContextAccessor = httpContextAccessor;
     _logger = loggerFactory.CreateLogger("Controller");
 }
        public ExternalAuthController(IConfiguration configuration, ITokenIssuer tokenIssuer, IUserService userService)
        {
            _tokenIssuer = tokenIssuer;
            _userService = userService;

            AppId     = configuration["Facebook:AppId"];
            AppSecret = configuration["Facebook:AppSecret"];
        }
 public HighTrustSharePointContext(
     IHttpContextAccessor httpContextAccessor,
     ISharePointClient sharePointClient,
     ITokenIssuer tokenIssuer,
     IOptions <HighTrustSharePointOptions> options) : base(httpContextAccessor)
 {
     _sharePointClient = sharePointClient;
     _tokenIssuer      = tokenIssuer;
     _options          = options.Value ?? throw new ArgumentNullException(nameof(HighTrustSharePointOptions));
 }
Esempio n. 4
0
        public ActionResult <string> Login([FromBody] User suggestedUser)
        {
            bool validUser = CheckCredentials(suggestedUser);

            if (validUser)
            {
                ITokenIssuer tokenIssuer = ModelFactory.NewTokenIssuer(Configuration);
                TokenObject  token       = new TokenObject(tokenIssuer.GetToken());

                return(Ok(token));
            }
            else
            {
                return(Unauthorized());
            }
        }
Esempio n. 5
0
 public TokenController(ITokenIssuer issuer)
 {
     _issuer = issuer;
 }
Esempio n. 6
0
 public JwtTokenAuthenticationAttribute(ITokenIssuer tokenIssuer)
 {
     _tokenIssuer = tokenIssuer;
 }
Esempio n. 7
0
 public AuthController(IUserService userService,
                       ITokenIssuer tokenIssuer)
 {
     _userService = userService;
     _tokenIssuer = tokenIssuer;
 }
Esempio n. 8
0
 public ApplicationSecurity(ITokenIssuer _tokenIssuer)
 {
     tokenIssuer = _tokenIssuer;
 }