public HomeController(IPopIdentityConfig popIdentityConfig, ILoginLinkFactory loginLinkFactory, IFacebookCallbackProcessor facebookCallbackProcessor, IGoogleCallbackProcessor googleCallbackProcessor, IStateHashingService stateHashingService, IMicrosoftCallbackProcessor microsoftCallbackProcessor, IOAuth2JwtCallbackProcessor oAuth2JwtCallbackProcessor) { _popIdentityConfig = popIdentityConfig; _loginLinkFactory = loginLinkFactory; _facebookCallbackProcessor = facebookCallbackProcessor; _googleCallbackProcessor = googleCallbackProcessor; _stateHashingService = stateHashingService; _microsoftCallbackProcessor = microsoftCallbackProcessor; _oAuth2JwtCallbackProcessor = oAuth2JwtCallbackProcessor; }
public IdentityController(ILoginLinkFactory loginLinkFactory, IStateHashingService stateHashingService, ISettingsManager settingsManager, IFacebookCallbackProcessor facebookCallbackProcessor, IGoogleCallbackProcessor googleCallbackProcessor, IMicrosoftCallbackProcessor microsoftCallbackProcessor, IOAuth2JwtCallbackProcessor oAuth2JwtCallbackProcessor, IExternalUserAssociationManager externalUserAssociationManager, IUserService userService, IExternalLoginTempService externalLoginTempService, IUserRetrievalShim userRetrievalShim, ISecurityLogService securityLogService) { _loginLinkFactory = loginLinkFactory; _stateHashingService = stateHashingService; _settingsManager = settingsManager; _facebookCallbackProcessor = facebookCallbackProcessor; _googleCallbackProcessor = googleCallbackProcessor; _microsoftCallbackProcessor = microsoftCallbackProcessor; _oAuth2JwtCallbackProcessor = oAuth2JwtCallbackProcessor; _externalUserAssociationManager = externalUserAssociationManager; _userService = userService; _externalLoginTempService = externalLoginTempService; _userRetrievalShim = userRetrievalShim; _securityLogService = securityLogService; }