public AuthController(IAuthRepository authRepo, IMailService mailService, IFacebookAuthRepository facebookAuth, IOptions <TokenSettings> tokenSettings) { this.authRepo = authRepo; this.mailService = mailService; this.facebookAuth = facebookAuth; this.tokenSettings = tokenSettings.Value; }
/// <summary> /// Constructor. /// </summary> /// <param name="facebookAuthRepository"></param> /// <param name="loginTokenManager"></param> public FacebookAuthManager(IFacebookAuthRepository facebookAuthRepository, ILoginTokenManager loginTokenManager) { _facebookAuthRepository = facebookAuthRepository; _loginTokenManager = loginTokenManager; _identityUrl = ConfigurationManager.AppSettings["IdentityUrl"]; _socialUrl = ConfigurationManager.AppSettings["SocialUrl"]; _notificationsUrl = ConfigurationManager.AppSettings["NotificationsUrl"]; }
/// <summary> /// Constructor. /// </summary> /// <param name="authRepository"></param> /// <param name="loginTokenManager"></param> public AuthManager(IAuthRepository authRepository, ILoginTokenManager loginTokenManager, IFacebookAuthRepository facebookAuthRepository) { _blockHandlers = new Dictionary <RegistrationTypeEnum, BlockHandler>(); InitializeBlockHandlers(); _authRepository = authRepository; _facebookAuthRepository = facebookAuthRepository; _loginTokenManager = loginTokenManager; _identityUrl = ConfigurationManager.AppSettings["IdentityUrl"]; _socialUrl = ConfigurationManager.AppSettings["SocialUrl"]; _notificationsUrl = ConfigurationManager.AppSettings["NotificationsUrl"]; }