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.4.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: loginid-0.1.4.tar.gz
  • Upload date:
  • Size: 11.9 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.4.tar.gz
Algorithm Hash digest
SHA256 177e95f40f7a69a65a33a358dfb08863cfe529cb93be64984b12ba0a65b3505c
MD5 f334433878abf833321f1f04137ed9ff
BLAKE2b-256 e6333361de585b092ddf0c6e934b2280219bd0e5decf6e38d51993ad07da7d6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: loginid-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8ccbd8b12e15f3b226cb7fcb5d6959c08cd2affd90804b34d5eadb2cd6ea1f6a
MD5 e3e9bde180a537628e1f99386b78da44
BLAKE2b-256 bbe59b44088a83ef826776638f74d0a9779f54699df73730f759b6f9c61f8d44

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