コード例 #1
0
        public void GetExceptionWhenSetupMissingTokenExpirationTime()
        {
            Factors.Dispose();

            Factors.Initalize(new Models.FactorsConfiguration
            {
                StorageDatabase    = new Database.OrmLite.Provider(":memory:", SqliteDialect.Provider),
                EncryptionProvider = new Encryption.PlainText.Provider(),
                TokenProvider      = new Token.Number.Provider()
            }).UsePhoneFactor(new PhoneConfiguration
            {
                MessagingProvider = new PhoneTwilioProvider(_accountSid, _authToken, _phoneNumber)
            });
        }
コード例 #2
0
        public void GetExceptionWhenSetupMissingMessagingProvider()
        {
            Factors.Dispose();

            Factors.Initalize(new Models.FactorsConfiguration
            {
                StorageDatabase    = new Database.OrmLite.Provider(":memory:", SqliteDialect.Provider),
                EncryptionProvider = new Encryption.PlainText.Provider(),
                TokenProvider      = new Token.Number.Provider()
            }).UsePhoneFactor(new PhoneConfiguration
            {
                TokenExpirationTime = TimeSpan.FromMinutes(_tokenExpirationTime)
            });
        }
コード例 #3
0
ファイル: EmailFeature.cs プロジェクト: fossabot/factors
        public void GetExceptionWhenSetupMissingMailProvider()
        {
            Factors.Dispose();

            Factors.Initalize(new Models.FactorsConfiguration
            {
                StorageDatabase    = new Database.OrmLite.Provider(":memory:", SqliteDialect.Provider),
                EncryptionProvider = new Encryption.PlainText.Provider(),
                TokenProvider      = new Token.Number.Provider()
            }).UseEmailFactor(new EmailConfiguration
            {
                FromAddress         = _senderAddress,
                FromName            = _senderName,
                TokenExpirationTime = TimeSpan.FromMinutes(_tokenExpirationTime)
            });
        }
コード例 #4
0
ファイル: EmailFeature.cs プロジェクト: fossabot/factors
        public void GetExceptionWhenSetupMissingTokenExpirationTime()
        {
            Factors.Dispose();

            Factors.Initalize(new Models.FactorsConfiguration
            {
                StorageDatabase    = new Database.OrmLite.Provider(":memory:", SqliteDialect.Provider),
                EncryptionProvider = new Encryption.PlainText.Provider(),
                TokenProvider      = new Token.Number.Provider()
            }).UseEmailFactor(new EmailConfiguration
            {
                FromAddress = _senderAddress,
#if DEBUGSMTP
                MailProvider = new Feature.Email.Smtp.EmailSmtpProvider(_smtpClient)
#elif !DEBUG
                MailProvider = new Feature.Email.NullRoute.EmailNullRouteProvider()
#endif
            });
コード例 #5
0
 public void Dispose()
 {
     Factors.Dispose();
 }