{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Verifies JWT tokens issued by Okta, checking signatures, claims, and expiration to validate access and ID tokens in Python applications.","skillfed_tags":["okta-integration","jwt-validation","oauth2"],"use_cases":["Validate access tokens in a Python web service or API protected by Okta OAuth 2.0.","Verify ID tokens returned from Okta's authorization endpoint in a login flow.","Check token expiration and claims without making external HTTP requests using synchronous methods.","Retrieve and cache Okta's public JWK set for offline signature verification.","Integrate Okta authentication into a FastAPI, Flask, or async Python application."],"what_it_does":"Okta JWT Verifier is a Python library that validates JSON Web Tokens (JWTs) issued by Okta's authorization servers. It handles both access tokens and ID tokens, verifying signatures against Okta's public keys, validating standard claims (issuer, audience, expiration), and checking nonce values where required. The library supports both async and synchronous verification workflows, with options to verify signatures, claims, or expiration independently.\n\nThe package is designed for minimal configuration\u2014you supply an issuer URL, client ID (for ID tokens), and audience\u2014and it handles JWK retrieval and caching internally. It includes built-in support for proxy configurations and raises specific exceptions (JWTValidationException, JWTInvalidConfigException, JWKException) to distinguish different failure modes. The library depends on PyJWT for core JWT operations and acachecontrol and retry2 for resilient HTTP requests to fetch signing keys.","worth_installing":"Yes, if you are building a Python application that needs to validate Okta-issued tokens. The library is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively. The beta status (0.x) is typical for Okta SDKs and does not indicate instability. Install it if you are already committed to Okta as your identity provider; do not install if you use a different OAuth provider."},"id":"okta-jwt-verifier","links":{"html":"https://skillfed.io/packages/okta-jwt-verifier","md":"https://skillfed.io/packages/okta-jwt-verifier.md","pypi":"https://pypi.org/project/okta-jwt-verifier/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":null,"license_treatment":"permissive","name":"okta-jwt-verifier","python_support":"supports_current","summary":"A Python library for OKTA JWT tokens validation"},"popularity":{"monthly_downloads":540516,"position":6102,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
