/// <summary> /// ctor /// </summary> /// <param name="userRepo">The IUserRepository implementation</param> /// <param name="tempPasscodeRepo">The ITemporarytPasscodeRepository implementation</param> /// <param name="tokenIssuerService">The ITokenIssuerService implementation</param> /// <param name="base36GeneratorService">The IBase36GeneratorService implementation</param> /// <param name="emailService">The IEmailService implementation</param> /// <param name="logger">The ILogger implementation</param> public UserController(IUserRepository userRepo, ITemporarytPasscodeRepository tempPasscodeRepo, ITokenIssuerService tokenIssuerService, IBase36GeneratorService base36GeneratorService, IEmailService emailService, ILogger <UserController> logger) { //Set UserRepository to injected instance _userRepo = userRepo; //Set UserGuidRepository to injected instance _tempPasscodeRepo = tempPasscodeRepo; //Set TokenIssuerService to injected instance _tokenIssuerService = tokenIssuerService; //Set Base36GeneratorService to injected instance _base36GeneratorService = base36GeneratorService; //Set EmailService to injected instance _emailService = emailService; //Set logger to injected instance Logger = logger; }
public TokenEndpoint(IClientSecretValidator clientValidator, ISessionStorageService sessionStore, ITokenIssuerService tokenIssuerService, IPresentationConfigurationService presentationConfigurationService, ILogger logger) { _clientValidator = clientValidator; _sessionStore = sessionStore; _tokenIssuerService = tokenIssuerService; _logger = logger; }
public TokenResult(AuthSession session, ITokenIssuerService tokenIssuerService, ISessionStorageService sessionStorage, ILogger logger) { _session = session; _tokenIssuerService = tokenIssuerService; _sessionStorage = sessionStorage; _logger = logger; }
public TokenEndpointResult(AuthSession session, ITokenIssuerService tokenIssuerService, IPresentationConfigurationService presentationConfigurationService, ISessionStorageService sessionStorage, ILogger logger) { _session = session; _tokenIssuerService = tokenIssuerService; _presentationConfigurationService = presentationConfigurationService; _sessionStorage = sessionStorage; _logger = logger; }
public AuthorizeCallback(ISessionStorageService sessionStorageService, ITokenIssuerService tokenIssuerService, ILogger <AuthorizeCallback> logger) { _sessionStorageService = sessionStorageService; _tokenIssuerService = tokenIssuerService; _logger = logger; }