-
Konfigurasi .streamlit/config.toml:
[server]
enableCORS = false
enableXsrfProtection = true
headless = true
port = 8501
-
STREAMLIT_SECRET_KEY=xxxxxx
ADMIN_PASSWORD=xxxxxx
-
Implementasi login sederhana (contoh): import streamlit_authenticator as stauth
names = ["Admin"]
usernames = ["admin"]
passwords = ["12345"]
hashed_pw = stauth.Hasher(passwords).generate()
-
Perkuat HTTP header:Tambahkan Strict-Transport-Security.
Gunakan X-Frame-Options: DENY.
Gunakan Content-Security-Policy untuk mencegah XSS.
Konfigurasi
.streamlit/config.toml:STREAMLIT_SECRET_KEY=xxxxxx
ADMIN_PASSWORD=xxxxxx
Implementasi login sederhana (contoh): import streamlit_authenticator as stauth
names = ["Admin"]
usernames = ["admin"]
passwords = ["12345"]
hashed_pw = stauth.Hasher(passwords).generate()
Perkuat HTTP header:Tambahkan Strict-Transport-Security.
Gunakan X-Frame-Options: DENY.
Gunakan Content-Security-Policy untuk mencegah XSS.