BSD Ports

security/py-guardpost 1.1.0 FreeBSD

Framework to handle authentication and authorization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
security, python
Package size
48.2 KiB, 244.0 KiB installed

Description

GuardPost is a Python framework designed to handle authentication and authorization in web applications. It provides a flexible and extensible system for managing user permissions, roles, and access control.

Key features: * Authentication and authorization framework * Support for role-based access control (RBAC) * Extensible permission system * Integration with dependency injection * JWT token support with optional cryptography * Clean API for defining access policies

GuardPost is particularly useful for building secure web APIs and applications that require fine-grained access control.

Install

Binary package:

pkg install py312-guardpost

From the ports tree:

cd /usr/ports/security/py-guardpost/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-guardpost>0:security/py-guardpost

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.01.1.0--1.1.0
FreeBSD:14:quarterly1.1.01.1.0n/a-1.1.0
FreeBSD:15:latest1.1.01.1.0n/a--
FreeBSD:15:quarterly1.1.01.1.0n/an/an/a
FreeBSD:16:latest1.1.01.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Test 3

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
Neoteroi-GuardPost-v1.1.0_GH0.tar.gz50019e043e3a93487b979572e0e117c379a1c3b318f2eec933bd21a8b3ba4cf4630c6

Commit history 0

No commits in the history this site was built from.