Metadata-Version: 2.1
Name: flask-oidc-auth
Version: 0.2.0
Summary: Flask extension for an OIDC client.
License: MIT License
Project-URL: Homepage, https://github.com/andycaine/flask-oidc-auth
Project-URL: Documentation, https://github.com/andycaine/flask-oidc-auth?tab=readme-ov-file
Project-URL: Repository, https://github.com/andycaine/flask-oidc-auth.git
Keywords: oidc,authentication,authorization
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click
Requires-Dist: flask
Requires-Dist: requests
Requires-Dist: PyJWT
Requires-Dist: cryptography
Requires-Dist: opentelemetry-api
Requires-Dist: opentelemetry-semantic-conventions

# flask-oidc-auth

OIDC client endpoints.

## Description

`flask-oidc-auth` lets you easily deploy a set of endpoints to integrate with an OIDC-compliant IdP - either as a standalone app or as part of an existing app.

## Getting started

Install using pip:

```bash
pip install flask-oidc-auth
```

Then run as a standalone app:

```bash
flask --app flask_oidc_auth --debug run
```

Or as an extension in an existing app:

```python
from flask import Flask
from flask_oidc_auth import OidcExtension

app = Flask(__name__)

OidcExtension(app=app, url_prefix='/auth')

```
