www/py-fastapi-sso 0.23.0 FreeBSD
FastAPI plugin to enable SSO to most common providers
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
675fc29fd6- License
- MIT
- Categories
- www, python
- Package size
- 48.3 KiB, 269.4 KiB installed
Description
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 account).
This allows you to implement the famous Login with Google/Facebook/Microsoft buttons functionality on your backend very easily.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-fastapi-sso | 0.23.0 |
| HardenedBSD | www/py-fastapi-sso | 0.23.0 |
| GhostBSD | www/py-fastapi-sso | 0.22.0 |
Install
Binary package:
pkg install py312-fastapi-sso
From the ports tree:
cd /usr/ports/www/py-fastapi-sso/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-fastapi-sso>0:www/py-fastapi-sso
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.23.0 | 0.23.0 | - | - | 0.23.0 |
| FreeBSD:14:quarterly | 0.23.0 | 0.23.0 | n/a | - | 0.23.0 |
| FreeBSD:15:latest | 0.23.0 | 0.23.0 | n/a | - | - |
| FreeBSD:15:quarterly | 0.23.0 | 0.23.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.23.0 | 0.23.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0: devel/py-poetry-core
Runtime 5
${PYTHON_PKGNAMEPREFIX}fastapi>=0.80: www/py-fastapi${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0: www/py-httpx${PYTHON_PKGNAMEPREFIX}oauthlib>=3.1.0: security/py-oauthlib${PYTHON_PKGNAMEPREFIX}pydantic2>=1.8.0: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}pyjwt>=2.10.1<3: www/py-pyjwt
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 44
- devel/gettext-runtime
- devel/libffi
- devel/py-Jinja2
- devel/py-annotated-doc
- devel/py-annotated-types
- devel/py-anyio
- devel/py-babel
- devel/py-blinker
- devel/py-cffi
- devel/py-click
- devel/py-opentelemetry-api
- devel/py-pycparser
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-pyyaml
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/readline
- dns/py-idna
- lang/python312
- math/mpdecimal
- net/py-h11
- net/py-socksio
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- security/py-itsdangerous
- security/py-oauthlib
- security/py-truststore
- textproc/expat2
- textproc/libyaml
- textproc/py-markupsafe
- www/py-fastapi
- www/py-h2
- www/py-hpack
- www/py-httpcore
- www/py-httpcore2
- www/py-httpx
- www/py-httpx2
- www/py-hyperframe
- www/py-pyjwt
- www/py-python-multipart
- www/py-starlette
- www/py-uvicorn
Configuration
Options name: www_fastapi-sso
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| fastapi_sso-0.23.0.tar.gz | 21387 | be2858b30603a6337ad59aba82049099f5536ebc1eb41b036ad498a95f06ce29 |
Master sites 1
- PYPI