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;
 }
Exemple #2
0
 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;
 }