A user for Streamlit applications using Bitwarden Passwordless.dev
MIT License
Bot releases are hidden (Show)
Published by antonlydell 6 months ago
The sign in process is only verified with Bitwarden Passwordless.dev, but the session state
management to identify the user as signed in is not implemented yet.
streamlit_passwordless.bitwarden_sign_in_form
: Render the sign in form to let the user
sign in to the app.
streamlit_passwordless.SignInTokenVerificationError
: Raised for errors when the
backend is verifying the sign in token.
New methods for streamlit_passwordless.BitwardenPasswordlessClient
:
sign_in
: Start the sign in process in the web browser.
verify_sign_in
: Verify the sign in token with the backend to complete the sign in process.
streamlit_passwordless.BitwardenPasswordlessVerifiedUser
: A verified user from Bitwarden
Passwordless. The model is generated after a successful sign in process with
Bitwarden Passwordless.
Renamed parameter expires_at
to validity
of BitwardenRegisterConfig.
The parameter is now
a timedelta
instead of a datetime
object and defines the number of seconds from the start of
the registration process that the register token will be valid for. This is necessary because we
do not know when the user will trigger the registration process from the bitwarden_register_form
.
The package now requires Pydantic v2 and is no longer compatible with v1.
Published by antonlydell 6 months ago
components.register_form
: Renders the Bitwarden Passwordless register form, which allowsPublished by antonlydell 10 months ago
The initial structure of the project.
Registration on PyPI.