Skip to main content

A general-purpose Service-to-Service (S2S) connector for obtaining bearer tokens for authentication in service-to-service communication.

Project description

s2s-connector

A general-purpose Service-to-Service (S2S) connector for obtaining bearer tokens for authentication in service-to-service communication.

Installation

Install the package via pip:

pip install s2s-connector

Usage

import asyncio
from s2s_connector import S2SConnector

async def main():
    connector = S2SConnector(
        auth_url="https://auth.example.com",
        tenant="your_tenant",
        client_id="your_client_id",
        client_secret="your_client_secret"
    )

    token = await connector.get_token()
    print(f"Access Token: {token}")

asyncio.run(main())

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

s2s_connector-0.0.3.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

s2s_connector-0.0.3-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file s2s_connector-0.0.3.tar.gz.

File metadata

  • Download URL: s2s_connector-0.0.3.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Darwin/24.0.0

File hashes

Hashes for s2s_connector-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c36ec51025f079a0455063d9014294bcb01289bc8e20586735d3aab4f31a0738
MD5 bc37d0c1813c6dbf3f25855fea9614ae
BLAKE2b-256 d2093a467e7c6e42b6beffe6005fde652f15d7f9e6db82cf7d207216084c983e

See more details on using hashes here.

File details

Details for the file s2s_connector-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: s2s_connector-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Darwin/24.0.0

File hashes

Hashes for s2s_connector-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 289ca04712b6f5feacaa1947cc62d003b4135c552cb17cd03027a32455b32712
MD5 b9b997df85b9cce67fbdb093cdca0bda
BLAKE2b-256 f02153a08093e84440ff979fdee3eede1d2000894558f9243db39a29aba03c75

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