示例#1
0
 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;
 }
示例#3
0
 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;
 }