Comparing v5.4.0...v6.0.0 · firebase/firebase-admin-python

Commits on Sep 29, 2022

  1. feat: Add function to verify an App Check token (#642)

    * Sketch out initial private methods and service
    
    * Remove unnecessary notes
    
    * Fix some lint issues
    
    * Fix style guide issues
    
    * Update code structure
    
    * Add pyjwt version to requirments & update code based on comments
    
    * Add app_id key for verified claims dict
    
    * Add initial test
    
    * Add tests for token headers
    
    * Add decode token test and notes
    
    * Updating requirements for mocks and note in test
    
    * Add verify token test and decode test
    
    * Update pytest-mock requirements
    
    * Add tests for error messages
    
    * Update requirements for lifespan cache
    
    * update error message and test
    
    * Explicitly pass audience to jwt.decode and update key retrieval
    
    * Mock signing key
    
    * Update aud check logic and tests
    
    * Remove print statement
    
    * Update method doc string
    
    * Add test for decode_token error
    
    * Catch additional errors and add custom error messages for them
    
    * Mock out all the common errors
    
    * Updating error messages and tests per comments
    
    * Make jwks_client a class property
    
    * Add validation for the subject in the JWT payload
    
    * Update docs and error message strings
    Configuration menu

    Browse the repository at this point in the history