A Django app that handles the communication between the IDP and the products for the authorization of users.
Project description
Add “idp_user” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'idp_user', ]
Add the settings of the app in settings.py like this:
APP_ENV = "development"/"staging"/"production" IDP_USER_APP = { "APP_IDENTIFIER": "str", "ROLES": "path.to.roles_choices", "USE_LOCAL_IDP_IN_DEV": True, "USER_UPDATES_TOPIC_NAME": f"{APP_ENV}_user_updates", "FAUST_APP_PATH": "backend.kafka_consumer.app", "OPA_DOMAIN": os.getenv("OPA_DOMAIN"), "OPA_VERSION": os.getenv("OPA_VERSION"), "IDP_URL": os.getenv("IDP_URL"), "USE_REDIS_CACHE": True, "ALLOWED_PATHS": ["/", "..."], "USE_OPA": True }
Run python manage.py migrate to create the models.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_idp_user-0.4.8.tar.gz
(13.1 kB
view hashes)
Built Distribution
Close
Hashes for django_idp_user-0.4.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da73b01190e9557a4ae9ca330f3707076a248056739dcf3e3547a46378e54c1 |
|
MD5 | 2d15a1fe4bdb947bbc73801d55e0292d |
|
BLAKE2b-256 | 824c3e500bc7171c5719c51034fcbdbf3a160635504cf8245ededc69e47596f7 |