fixed django test for mtls, assumed not enforced
This commit is contained in:
1 parent
779db4cd94
commit
c6a830cb92
1 file changed
+5
-1
@@ -455,6 +455,7 @@ class SecurityAndCertificateHelperTests(TestCase):
|
|||||||
)
|
)
|
||||||
self.assertIsNone(auth.authenticate(bad_fingerprint))
|
self.assertIsNone(auth.authenticate(bad_fingerprint))
|
||||||
|
|
||||||
|
@override_settings(KEYWARDEN_AGENT_RUNTIME_ALLOW_TOKEN_FALLBACK=True)
|
||||||
def test_agent_runtime_auth_falls_back_to_server_token_without_mtls_headers(self):
|
def test_agent_runtime_auth_falls_back_to_server_token_without_mtls_headers(self):
|
||||||
server_token = "server-token-123"
|
server_token = "server-token-123"
|
||||||
server = Server.objects.create(
|
server = Server.objects.create(
|
||||||
@@ -474,7 +475,10 @@ class SecurityAndCertificateHelperTests(TestCase):
|
|||||||
self.assertEqual(principal.mode, "server-token")
|
self.assertEqual(principal.mode, "server-token")
|
||||||
self.assertEqual(principal.server_id, server.id)
|
self.assertEqual(principal.server_id, server.id)
|
||||||
|
|
||||||
@override_settings(KEYWARDEN_AGENT_API_TOKEN="global-token-123")
|
@override_settings(
|
||||||
|
KEYWARDEN_AGENT_API_TOKEN="global-token-123",
|
||||||
|
KEYWARDEN_AGENT_RUNTIME_ALLOW_TOKEN_FALLBACK=True,
|
||||||
|
)
|
||||||
def test_agent_runtime_auth_accepts_global_token_without_mtls_headers(self):
|
def test_agent_runtime_auth_accepts_global_token_without_mtls_headers(self):
|
||||||
request = SimpleNamespace(
|
request = SimpleNamespace(
|
||||||
META={"HTTP_AUTHORIZATION": "Bearer global-token-123"},
|
META={"HTTP_AUTHORIZATION": "Bearer global-token-123"},
|
||||||
|
|||||||
Reference in new issue
Block a user