Beispiel #1
0
 public UserPasswordUpdater(ICredentialsCreator credentialsCreator,
                            ICredentialsSerializer credentialsSerializer,
                            IEntityData repo)
     : base(credentialsCreator, credentialsSerializer)
 {
     if (repo == null)
     {
         throw new ArgumentNullException(nameof(repo));
     }
     this.repo = repo;
 }
Beispiel #2
0
        public UserPasswordSetterBase(ICredentialsCreator credentialsCreator,
                                      ICredentialsSerializer credentialsSerializer)
        {
            if (credentialsSerializer == null)
            {
                throw new ArgumentNullException(nameof(credentialsSerializer));
            }
            if (credentialsCreator == null)
            {
                throw new ArgumentNullException(nameof(credentialsCreator));
            }

            this.credentialsCreator    = credentialsCreator;
            this.credentialsSerializer = credentialsSerializer;
        }
Beispiel #3
0
        public UserCreator(IEntityData repo,
                           Func <User> userFactory,
                           ICredentialsCreator credentialsCreator,
                           ICredentialsSerializer credentialsSerializer)
            : base(credentialsCreator, credentialsSerializer)
        {
            if (userFactory == null)
            {
                throw new ArgumentNullException(nameof(userFactory));
            }
            if (repo == null)
            {
                throw new ArgumentNullException(nameof(repo));
            }

            this.repo        = repo;
            this.userFactory = userFactory;
        }
 public UserAccountController()
 {
     repository            = new Mock <IStoredCredentialsRepository>();
     credentialsCreator    = new PBKDF2PasswordVerifier(iterationCount: IterationCount);
     credentialsSerializer = new JsonCredentialsSerializer();
 }
Beispiel #5
0
 static CredentialsCreator()
 {
     _credentialsCreator = TweetinviContainer.Resolve <ICredentialsCreator>();
     _webTokenCreator    = TweetinviContainer.Resolve <IWebTokenCreator>();
     _credentialsStore   = TweetinviContainer.Resolve <ICredentialsStore>();
 }
Beispiel #6
0
 private static void Initialize()
 {
     _credentialsAccessor = TweetinviContainer.Resolve <ICredentialsAccessor>();
     _credentialsCreatorForCurrentThread = TweetinviContainer.Resolve <ICredentialsCreator>();
 }
 static CredentialsCreator()
 {
     _credentialsCreator = TweetinviContainer.Resolve<ICredentialsCreator>();
     _webTokenCreator = TweetinviContainer.Resolve<IWebTokenCreator>();
     _credentialsStore = TweetinviContainer.Resolve<ICredentialsStore>();
 }