Skip to main content

This package help to validate azure ad jwt token.

Project description

aadinspector

This package will help to validate azure b2c jwt token.

📝 Table of Contents

🧐 About

This package will help to validate azure b2c jwt token.

🏁 Getting Started

  • Dependancy & prerequisite

    • Python >=3.6 should be installed.
    • "cryptography==37.0.4"
    • "PyJWT==2.4.0"
    • "requests==2.28.1"
  • To Start experimenting this package you need to install it.

    pip install aadinspector
    # public key code should run only once on app start.
    pub_handler=  PublicKeyHandler("tenant_id")
    pub_handler.set_name_of_policy("name_of_policy")
    token="string"
    public_key= pub_handler.get_public_key(token)
    print(public_key)
    
    # token validation code should run for each request.
    jwt_validator = JWTValidator(public_key)
    is_valid, token = jwt_validator.validate(token)
    print(is_valid)
    print(token)

✍️ Authors

See also the list of contributors who participated in this project.

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

aadinspector-1.1.6.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

aadinspector-1.1.6-py3-none-any.whl (4.9 kB view hashes)

Uploaded 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