cubicweb/pyramid/config.py
changeset 12566 6b3523f81f42
parent 12530 9d88e1177c35
parent 12562 7bb677060ebd
child 12591 f5f83d72ba8d
--- a/cubicweb/pyramid/config.py	Thu Mar 28 11:15:28 2019 +0100
+++ b/cubicweb/pyramid/config.py	Fri Apr 05 17:21:14 2019 +0200
@@ -32,7 +32,9 @@
 def get_random_secret_key():
     """Return 50-character secret string"""
     chars = string.ascii_letters + string.digits
-    return "".join([random.choice(chars) for i in range(50)])
+    secure_random = random.SystemRandom()
+
+    return "".join([secure_random.choice(chars) for i in range(50)])
 
 
 class CubicWebPyramidConfiguration(BaseWebConfiguration, ServerConfiguration):