Skip to main content

apps-portal-integration

Python framework glue for integrating an application with Apps Portal: OIDC relying-party client, one-time SSO ticket issue/redeem, FastAPI/Litestar router adapters, and request-signature verification built on top of apps-portal-contracts.

Install

pip install "apps-portal-integration[fastapi]"
# or
pip install "apps-portal-integration[litestar]"

Usage

from apps_portal_integration import AppsPortalConfig
from apps_portal_integration.fastapi_adapter import build_integration_router

Metadata

Release files for apps-portal-integration 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apps-portal-integration 0.1.0
File Size Uploaded Provenance
apps_portal_integration-0.1.0.tar.gz 7.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for apps-portal-integration 0.1.0
File Interpreter ABI Platform
apps_portal_integration-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.7 kB

Release files / apps_portal_integration-0.1.0.tar.gz

Download URL apps_portal_integration-0.1.0.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
21078fa4281cd50d4f86ec70e5f2f83eccbb8c4e61cffdd814b9e87c8be2a48e
BLAKE2b-256 checksum
How to use checksums
dda3ed7018f87c063bfd462c59b738920ae88da0e7a534d43e8ee85037933c27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / apps_portal_integration-0.1.0-py3-none-any.whl

Download URL apps_portal_integration-0.1.0-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d9e356f81a60f96f09622c3feffeabab270bf15666fc51520cab7e6fad0720d
BLAKE2b-256 checksum
How to use checksums
d26e5421b208fd011bbd5d0ed756ac7e0d428b0634ab21cd4f5a6e49a3caf964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for apps-portal-integration 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page