Skip to main content

Haystack integration for oauth

Project description

oauth-haystack

PyPI - Version PyPI - Python Version


Contributing

Refer to the general Contribution Guidelines.

The integration test resolves a token against a real identity provider and is skipped unless the required environment variables are set. To run it locally, export:

  • OAUTH_TOKEN_URL — the provider's OAuth 2.0 token endpoint.
  • OAUTH_CLIENT_ID — the OAuth client identifier.
  • OAUTH_REFRESH_TOKEN — a valid refresh token for that client.
  • OAUTH_CLIENT_SECRET(optional) the client secret for confidential clients; omit it for public clients.
  • OAUTH_SCOPES(optional) space-separated scopes to request.

Then run:

hatch run test:integration

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

oauth_haystack-1.0.0.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oauth_haystack-1.0.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file oauth_haystack-1.0.0.tar.gz.

File metadata

  • Download URL: oauth_haystack-1.0.0.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for oauth_haystack-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e18b407de6254886e7671829c52f1a25751e7d4e57a55b7d76065a8a6b167302
MD5 8949b8b680241826a85c38332a8aab3f
BLAKE2b-256 e69055f3fe86c012812cb42ea93cd256dc306a03c8125dd054d6e6fa72c4a024

See more details on using hashes here.

Provenance

The following attestation bundles were made for oauth_haystack-1.0.0.tar.gz:

Publisher: CI_pypi_release.yml on deepset-ai/haystack-core-integrations

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oauth_haystack-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: oauth_haystack-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for oauth_haystack-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34855088735fbad4f3ea88dd2ada62dabc5c377542757a724cc5c5c58ee76756
MD5 9691b138a7bb071fe998ed8c93d48e97
BLAKE2b-256 7757504df7d48d1438893f134a8bfd942f8449a9ac93b729a651feb3535eafc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for oauth_haystack-1.0.0-py3-none-any.whl:

Publisher: CI_pypi_release.yml on deepset-ai/haystack-core-integrations

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page