Skip to main content

Django-esteid is a package that provides Esteid based authentication for your Django applications.

Project description

django-esteid

pypi Status Build Status

Django-esteid is a package that provides Esteid based authentication for your Django applications.

Quickstart

Install Django esteid:

pip install django-esteid

Add django-esteid to installed apps:

INSTALLED_APPS = [
    # ...
    'esteid',
    # ...
]

Then use it in a project:

import esteid

SmartID

Detailed docs are here.

Note:*

Currently containers with a SmartID-generated signature are not compatible with MobiilID/ID-Card. This means, such a signature is valid, but adding another signature to the same container by means of MobiilID/ID-Card DigiDoc Service API will fail.

This is the limitation of DigiDoc Service (which uses old versions of respective libraries) and can not be resolved except by moving to the new REST API for MobiilID.

Adding a SmartID signature to a container with a previously generated SmartID signature, as well as a MobiilID/ID-Card generated one, works without restrictions.

(Same note is included in the SmartID readme.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-esteid-2.3.0.tar.gz (104.0 kB view hashes)

Uploaded Source

Built Distribution

django_esteid-2.3.0-py2.py3-none-any.whl (127.4 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page