Beispiel #1
0
 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"];
 }
Beispiel #3
0
 /// <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"];
 }