public UmbExternalLoginController(
     ILogger <UmbExternalLoginController> logger,
     IUmbracoContextAccessor umbracoContextAccessor,
     IUmbracoDatabaseFactory databaseFactory,
     ServiceContext services,
     AppCaches appCaches,
     IProfilingLogger profilingLogger,
     IPublishedUrlProvider publishedUrlProvider,
     IMemberSignInManagerExternalLogins memberSignInManager,
     IMemberManager memberManager,
     ITwoFactorLoginService twoFactorLoginService,
     IOptions <SecuritySettings> securitySettings)
     : base(
         umbracoContextAccessor,
         databaseFactory,
         services,
         appCaches,
         profilingLogger,
         publishedUrlProvider)
 {
     _logger = logger;
     _memberSignInManager   = memberSignInManager;
     _memberManager         = memberManager;
     _twoFactorLoginService = twoFactorLoginService;
     _securitySettings      = securitySettings;
 }
 public UmbExternalLoginController(
     IUmbracoContextAccessor umbracoContextAccessor,
     IUmbracoDatabaseFactory databaseFactory,
     ServiceContext services,
     AppCaches appCaches,
     IProfilingLogger profilingLogger,
     IPublishedUrlProvider publishedUrlProvider,
     IMemberSignInManagerExternalLogins memberSignInManager,
     IMemberManager memberManager)
     : base(
         umbracoContextAccessor,
         databaseFactory,
         services,
         appCaches,
         profilingLogger,
         publishedUrlProvider)
 {
     _memberSignInManager = memberSignInManager;
     _memberManager = memberManager;
 }