Skip to main content

Interface SDK for LoginID infrastructure

Project description

LoginID Python SDK

Description

Add FIDO hardware based biometric authentication to your website or app in 3 easy steps:

LoginID’s Pypi Package enables web developers to easily add FIDO/FIDO certified strong customer authentication to their site or app. By utilizing the biometrics on the end user’s device, LoginID’s SDK enables seamless passwordless logins and payment authentications via our Transaction Confirmation with Digital Signature tool. LoginID is PSD2, GDPR, CCPA, and HIPPA compliant.

Installation

Install with pip

pip install loginid

Quick start

Once the package is installed, you can import the package and connect to LoginID's backend

from loginid import LoginID, LoginIdManagement

lApplication = LoginID(CLIENT_ID, PRIVATE_KEY)
lManagement = LoginIdManagement(MANAGEMNET_CLIENT_ID, MANAGEMENT_PRIVATE_KEY)

# verify a JWT token
token = "some_JWT_token" 
print(lApplication.verify_token(token, USERNAME))

# extract user profile with management application
print(lManagement.get_user(USERNAME))

Refer to our documentations at https://docs.loginid.io/Server-SDKs/Python/python-get-started for more details.

Tell us how we’re doing

Have our solution in production? Tell us about your site on marketing@loginid.io and we’ll post on our social channels!

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

loginid-0.1.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

loginid-0.1.3-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file loginid-0.1.3.tar.gz.

File metadata

  • Download URL: loginid-0.1.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.11

File hashes

Hashes for loginid-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ea82f094048ff32c9238f63e68420aa8bfcd8243264bef8b62b16c5f6e2ba20b
MD5 54e787452bd7c7b22b422c3a62f42dd1
BLAKE2b-256 623c4970c5e0f335a4475482f9e32763a1df10a9314335e442da1d63cd3653fc

See more details on using hashes here.

File details

Details for the file loginid-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: loginid-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.11

File hashes

Hashes for loginid-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f455a6d0cd66c8d0552e412134d9d4b3cad8745df87d62108c955fa26570869c
MD5 0d841bd3dcbb2b6d4c574d813bfe59bc
BLAKE2b-256 a40662e5018ae2b2714594967eb77bbc34cf2df6a731ea299a95f5bc2ca9eeac

See more details on using hashes here.

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