public Fido2LinkCommand(IFido2 fido2, ICacheItemRepository cacheItemRepository, IOwnIdCoreConfiguration configuration, IIdentitiesProvider identitiesProvider, IEncodingService encodingService, IAccountLinkHandler linkHandler) : base(fido2, cacheItemRepository, configuration, identitiesProvider, encodingService) { _linkHandler = linkHandler; }
public LinkAccountCommand(ICacheItemRepository cacheItemRepository, IJwtService jwtService, IAccountLinkHandler linkHandler, IUserHandlerAdapter userHandlerAdapter) { _cacheItemRepository = cacheItemRepository; _jwtService = jwtService; _linkHandler = linkHandler; _userHandlerAdapter = userHandlerAdapter; }
public AddConnectionCommand(IAccountLinkHandler accountLinkHandler, ICacheItemRepository cacheItemRepository, IUserHandlerAdapter userHandlerAdapter, IOwnIdCoreConfiguration coreConfiguration, ILocalizationService localizationService) { _accountLinkHandler = accountLinkHandler; _cacheItemRepository = cacheItemRepository; _userHandlerAdapter = userHandlerAdapter; _coreConfiguration = coreConfiguration; _localizationService = localizationService; }
public CreateFlowCommand(ICacheItemRepository cacheItemRepository, IUrlProvider urlProvider, IIdentitiesProvider identitiesProvider, IOwnIdCoreConfiguration configuration, IAccountLinkHandler linkHandler = null, IMagicLinkConfiguration magicLinkConfiguration = null) { _cacheItemRepository = cacheItemRepository; _urlProvider = urlProvider; _identitiesProvider = identitiesProvider; _configuration = configuration; _linkHandler = linkHandler; _magicLinkEnabled = magicLinkConfiguration?.RedirectUrl != null; }