Installation Extras

The hidp package has some optional dependencies to provide additional features. These dependencies can be selected using the [extra] syntax when installing the package.

Available Extras

oidc_provider

Adds support for OpenID Connect (OIDC) provider functionalities.

otp

Adds support for one-time passwords (OTP).

recommended

Recommended dependencies to get a fully featured account system (includes OTP support).

all

Install all possible extras.

Usage

In most cases the recommended set of extras should be used.

To add OIDC provider support you can select the oidc_provider extra:

pip install django-hidp[recommended,oidc_provider]

It’s also possible to only install the oidc_provider extra, and omit the recommended extras:

pip install django-hidp[oidc_provider]

Base Installation

Installing hidp without any extras is also possible:

pip install django-hidp

This will result in a bare-bones installation, without support for one-time passwords (OTP).