Skip to content

astrosat/dat-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Access Token Utils

Modules:

  • dat_utils.dat: Functions for verifying a data access token
  • dat_utils.jwt: Function helpers for JWTs
  • dat_utils.sourcid: Functions for manipulating Source IDs

Example usage:

# Validate the token with the secret key, issue time and expiration, and check scope permission

is_valid, payload = verify_token_for_request(
                        token=token,
                        secret_key=SECRET_KEY,
                        source_id='astrosat/forestry/canopy-change/2019-12-07',
                        verb='read'
                    )

if is_valid:
    print("Token valid", payload)

else:
    err_message = payload
    print("Token not valid", err_message)

About

utilities for working with Data Access Tokens

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages