aadinspector

This package help to validate azure ad jwt token.


Keywords
python, azure, active, directory, jwt, token, validation
License
Other
Install
pip install aadinspector==1.1.6

Documentation

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("62105d2a-48a0-4651-8d84-5a5e197fba03")
    pub_handler.set_name_of_policy("b2c_1a_giadataportal__signup_signin")
    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.