def test_suffix_where_username_contains_suffix_already(self):
        cfg = {"okta_url": self.okta_url, "okta_token": self.okta_token}
        env = MockEnviron({"common_name": self.config["username"], "password": self.config["password"]})
        validator = OktaOpenVPNValidator()
        validator.site_config = cfg
        validator.username_suffix = self.username_suffix
        validator.env = env
        validator.load_environment_variables()
        validator.okta_config["assert_pinset"] = [self.herokuapp_dot_com_pin]

        rv = validator.authenticate()
        self.assertEquals(rv, True)
        last_error = self.okta_log_messages["info"][-1:][0]
        self.assertIn("is now authenticated with MFA via Okta API", last_error)
    def test_suffix_where_username_contains_suffix_already(self):
        cfg = {
            'okta_url': self.okta_url,
            'okta_token': self.okta_token,
            }
        env = MockEnviron({
            'common_name': self.config['username'],
            'password': self.config['password']
            })
        validator = OktaOpenVPNValidator()
        validator.site_config = cfg
        validator.username_suffix = self.username_suffix
        validator.env = env
        validator.load_environment_variables()
        validator.okta_config['assert_pinset'] = [self.herokuapp_dot_com_pin]

        rv = validator.authenticate()
        self.assertEquals(rv, True)
        last_error = self.okta_log_messages['info'][-1:][0]
        self.assertIn('is now authenticated with MFA via Okta API', last_error)
Beispiel #3
0
    def test_suffix_where_username_contains_suffix_already(self):
        cfg = {
            'okta_url': self.okta_url,
            'okta_token': self.okta_token,
            }
        env = MockEnviron({
            'common_name': self.config['username'],
            'password': self.config['password']
            })
        validator = OktaOpenVPNValidator()
        validator.site_config = cfg
        validator.username_suffix = self.username_suffix
        validator.env = env
        validator.load_environment_variables()
        validator.okta_config['assert_pinset'] = [self.herokuapp_dot_com_pin]

        rv = validator.authenticate()
        self.assertEquals(rv, True)
        last_error = self.okta_log_messages['info'][-1:][0]
        self.assertIn('is now authenticated with MFA via Okta API', last_error)