Metadata-Version: 2.1
Name: s2s-connector
Version: 0.0.3
Summary: A general-purpose Service-to-Service (S2S) connector for obtaining bearer tokens for authentication in service-to-service communication.
Author: Pavel Mulin
Author-email: mulin.pasha@gmail.com
Requires-Python: >=3.9.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: httpx (>=0.23.0)
Description-Content-Type: text/markdown

# 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:

```bash
pip install s2s-connector
```

## Usage

```python
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())
```
