Skip to main content

BoB Metadata Keys and URLs

Project description

BoB Metadata Keys and URLs

This repository contains a Python module with the current BoB Metadata keys and URLs. Inspired by certifi.

Installation

bobifi is available on PyPI. Simply install it with pip:

$ pip install bobifi

Usage

bobifi includes test and production keys and metadata URLs from Swedish Samtrafiken. Usage examples below.

>>> from bobifi.samtrafiken import trusted_jwks, metadata_url, where

>>> metadata_url(env="test")
'https://bobmetadata-pp.samtrafiken.se/api/v2/participantMetadata'

>>> where(env="test")
'/home/bob/bobifi/data/samtrafiken-test.json'

>>> import pprint
>>> pprint.pprint(trusted_jwks(env="test"))
{'keys': [{'crv': 'P-256',
           'kid': '16:samtrafiken_one',
           'kty': 'EC',
           'x': 'f83OJ3D2xF1Bg8vub9tLe1gHMzV76e8Tus9uPHvRVEU',
           'y': 'x_FEzRu9m36HLN_tue659LNpXW6pCyStikYjKIWI5a0'},
          {'e': 'AQAB',
           'kid': '16:samtrafiken_fallback_2023',
           'kty': 'RSA',
           'n': 't5ITeoklTnhR8XNDLYKx5WsUxkJZkBSqT-5dfc-W_1cByD0ZKf-2DkwArXWwK4bYPQ2RlDuot-m8U2GSjnQ9wNxrA1oIUzJZYw1ryqbq-Lh1hrbYWbW2OlcIIce2dzEnSdbphTthoYFDu1xS8n5hi1xC-LGlmfmQfTCjCZR5CFnRbar97rAjfrRfvlwG15XJTC6BiDtYZMF5KmpgKCqP39ELCqV0LHXfeJ50v263a9enlD0RogNAbwM0OTDZ-ek8WF5YePEuE1p0-Pbe14O-pSkT_DPwl5pF6uk6QN3whr90oTgDkUoI4xb88jhscWb1yf4PfjsF3F4JUgYn9V1w28-N7ZIkGe6-PznWmvjsgJj9u6sg9f2-AU5k2ZsZCuO1-bVSubjJU0j2J7DyvP3wpxt1ybrOjA1X8K2s6bMBan0u3CsHDsikGHsgKlDkWJvD5fBpb1Ize3YfbAJvbGNtT2ae6Ft0cB__xVGDvJqEl6UHZgU4gBm01DiX20RJcGgWbX5nsz47mC2zXG_thtpPd8lAsyevGBKTsMpPEomAwRfL_VDWvjcXGPTD7Lm-igzzWLHrK9xRmhBOHs_oxK2o6gUtu4LcqSh1PHCIzBznzdacHVSPrLy5pPTuwxm4DYrhycOvlb8PPL9qX7qscJTwp5jcNYAYvmF2Ezns32HhIXM'}]}

For Samtrafiken, the test and prod environments are currently defined. The prod environment is used as default.

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

bobifi-2024.6.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

bobifi-2024.6.6-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file bobifi-2024.6.6.tar.gz.

File metadata

  • Download URL: bobifi-2024.6.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for bobifi-2024.6.6.tar.gz
Algorithm Hash digest
SHA256 a421b7a08726fbeea0e5d8b9bf186667995b2c38a5eb31fbd6102ba46d235b1b
MD5 4861c4bbb91d0214b76963e08132ecc2
BLAKE2b-256 695e589c894c3ba5480bb650021d589c728fd600748a70545bd4a507d51171dc

See more details on using hashes here.

File details

Details for the file bobifi-2024.6.6-py3-none-any.whl.

File metadata

  • Download URL: bobifi-2024.6.6-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.5.0-1021-azure

File hashes

Hashes for bobifi-2024.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 35344ba6b2e80fd2d78a87181e624ebaa5b8a3c0e9f03a14cb80398c1a3af09c
MD5 2ab046d310a04bd9ad34b7a0381dfa4d
BLAKE2b-256 417fcfe9c9a09eeb10979dd9cd23506c423b6e81d330252517c12fdcaf6e24e9

See more details on using hashes here.

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