supertokens-python icon indicating copy to clipboard operation
supertokens-python copied to clipboard

Python SDK for SuperTokens

Results 43 supertokens-python issues
Sort by recently updated
recently updated
newest added

## Summary of change Port for form validation changes to support any type of value in form fields instead of just strings. Reference PR: https://github.com/supertokens/supertokens-node/pull/924 ## Related issues ## Test...

## Summary of change (A few sentences about this PR) ## Related issues - Link to issue1 here - Link to issue1 here ## Test Plan (Write your test plan...

Seems to be an issue with the `circleci`/`pytest` step in `.circleci/setupAndTestWithFreeCore.sh`

## Summary of change - Fix for `removeDevice` with MFA - ref: https://github.com/supertokens/supertokens-node/pull/962 - Migrates backend-sdk-testing test to use a containerized core - Migrates unit tests from CircleCI to Github...

Converting tests with a large number of assertions to separate parametrized tests will improve readability of test logs, and avoid hiding issues in subsequent tests if one fails. These files...

https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html Most of our configs in `setup.py` are declarative, and can be migrated to either `pyproject.toml` or `setup.cfg`. `setup.py` is not recommended for new projects, we could migrate off of...

Steps to reproduce: - Create a supertokens app using python flask framework. - run the generated backend using gunicorn + eventlet `gunicorn app:app -k eventlet --timeout 1000 -w 1 --bind...

## Summary of change - Adds AsyncHandler (sub)classes to manage async_to_sync across frameworks - Adds a new param to Supertokens to configure async type Examples: ```python # flask.py from supertokens_python.async_to_sync.handler...

While reviewing some of the code written by the team, realized that it might be calling ST APIs too many times. To investigate it, I tried using `debug=True` in init....

I want only values from user_info API response. Used this configuration. ``` input.config.user_info_map = UserInfoMap( from_id_token_payload=UserFields(), from_user_info_api=UserFields( user_id="id", email="userPrincipalName", ), ) ``` But the `third_party_user_id` and `email` are not the...