Streamlit-authenticator

Latest version: v0.4.3

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.43.0

2. Introduced _two_factor_authentication_ and _send_email_ features - get started by registering for a free API key [here](https://streamlitauthenticator.com/) 🚀 **NEW**
3. Refactored code base with new docustrings and function annotations
4. Made _password_hint_ field in _register_user_ widget optional
5. Added _container_width_ feature to all buttons
6. Disabled _autocomplete_ feature for all text inputs
7. Fixed _experimental_guest_login_ widget bug for Microsoft OAuth2
8. Fixed _hash_list_ function bug
9. Added encryption module to encrypt session state variables

1.25.0

2. Added ability to capture failed login attempts
3. Added option to implement logout programmatically without rendering the button
4. Enhanced the reauthentication cookie security by removing user's name from the token
5. Added option to customize the text of all fields/headers/buttons of all widgets
6. Disallowing registration if email is already taken
7. Added the option to limit the registration of users to specific domains
8. Added option to limit the number of users logged in concurrently
9. Enhanced register user widget by returning username, email, and name for a new user
10. Added ability to hit the enter button for all widgets instead of clicking on the submit buttons

1.18.0

0.4.3

0.4.2

1. Introduced _two_factor_authentication_ and _send_email_ features - get started by registering for a free API key [here](https://streamlitauthenticator.com/) 🚀 **NEW**
2. Refactored code base with new docustrings and function annotations
3. Made _password_hint_ field in _register_user_ widget optional
4. Added _container_width_ feature to all buttons
5. Disabled _autocomplete_ feature for all text inputs
6. Fixed _experimental_guest_login_ widget bug for Microsoft OAuth2
7. Fixed _hash_list_ function bug
8. Added encryption module to encrypt session state variables

0.4.1

1. Refactored code base
2. Introduced _experimental_guest_login_ feature enabling users to login via OAuth2 with Google and Microsoft 🚀 **NEW**
3. Added _single_session_ parameter to _login_ and _experimental_guest_login_ widgets to limit each individual user to a one session
4. Removed _pre_authorized_ list from _Authenticate_ class and added it directly to _register_user_ widget
5. Added _merge_username_email_ parameter to _register_user_ widget to combine _username_ into _email_ field
6. Added _roles_ field to user credentials
7. Added _password hint_ parameter/field to _register_user_ widget and credentials
8. Added _password_instructions_ parameter to _Authenticate_ class to provide password requirements instructions to _register_user_ and _reset_password_ widgets
9. Added option to provide config file path to _Authenticate_ class as a single parameter instead of providing the _credentials_, _cookie name_, _cookie key_, _cookie expiry days_, and _pre_authorized_ as separate parameters to the _Authenticate_ class. This eliminates the need to read/update the config file separately, instead, Streamlit-Authenticator will automatically read/update the config file for all operations.
10. Fixed _Validator_ parameter bug in _Authenticate_ class
11. Addressed double login bug
12. Addressed _auto_hash_ parameter bug in _Authenticate_ class

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.