Python
Python
The Civic Auth SDK also works with any Python backend.
The core integration points here are as follows:
- Direct users to the Civic Auth login page
- Set up an endpoint that the auth server should redirect to once complete
- Set up middleware to ensure only logged-in users can access protected parts of your app.
Use these guides to set up Civic Auth with any of the most common Python web frameworks.
Installation
Install the Civic Auth Python SDK using pip:
For framework-specific integrations:
Usage
The Civic Auth Python SDK provides a flexible API that works with any Python web framework. For framework-specific integrations, see the guides above.
Getting User Information on the Backend
Here are some examples of using the get_user function in popular Python server environments. Note - this snippet assumes you have followed the steps to integrate login with your app as described here.