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_providerAdds support for OpenID Connect (OIDC) provider functionalities.
otpAdds support for one-time passwords (OTP).
recommendedRecommended dependencies to get a fully featured account system (includes OTP support).
allInstall 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).