コード例 #1
0
 public IdentityController(ILoginLinkFactory loginLinkFactory, IStateHashingService stateHashingService, ISettingsManager settingsManager, IUserService userService, IUserRetrievalShim userRetrievalShim, ISecurityLogService securityLogService)
 {
     _loginLinkFactory    = loginLinkFactory;
     _stateHashingService = stateHashingService;
     _settingsManager     = settingsManager;
     _userService         = userService;
     _userRetrievalShim   = userRetrievalShim;
     _securityLogService  = securityLogService;
 }
コード例 #2
0
 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;
 }
コード例 #3
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;
 }
コード例 #4
0
 public FacebookCallbackProcessor(IPopIdentityConfig popIdentityConfig, IHttpContextAccessor httpContextAccessor, IStateHashingService stateHashingService)
 {
     _popIdentityConfig   = popIdentityConfig;
     _httpContextAccessor = httpContextAccessor;
     _stateHashingService = stateHashingService;
 }
コード例 #5
0
 public MicrosoftCallbackProcessor(IStateHashingService stateHashingService, IHttpContextAccessor httpContextAccessor, IPopIdentityConfig popIdentityConfig) : base(httpContextAccessor, stateHashingService)
 {
     _popIdentityConfig = popIdentityConfig;
 }
コード例 #6
0
 public GoogleCallbackProcessor(IPopIdentityConfig popIdentityConfig, IStateHashingService stateHashingService, IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor, stateHashingService)
 {
     _popIdentityConfig = popIdentityConfig;
 }
コード例 #7
0
 protected OAuth2BaseProcessor(IHttpContextAccessor httpContextAccessor, IStateHashingService stateHashingService)
 {
     _httpContextAccessor = httpContextAccessor;
     _stateHashingService = stateHashingService;
 }
コード例 #8
0
 public OAuth2JwtJwtCallbackProcessor(IHttpContextAccessor httpContextAccessor, IStateHashingService stateHashingService, IPopIdentityConfig popIdentityConfig) : base(httpContextAccessor, stateHashingService)
 {
     _popIdentityConfig = popIdentityConfig;
 }