BSD Ports

security/rauthy 0.36.2_1 FreeBSD

OpenID Connect Identity & Access Management server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
9c878207a1
License
APACHE20
Categories
security
Package size
15425.4 KiB, 52574.2 KiB installed

Description

Rauthy is a lightweight and easy to use Identity Provider supporting OpenID Connect, OAuth 2, and PAM. It aims to be simple to both set up and operate, with very secure defaults and lots of config options. It puts heavy emphasis on Passkeys and strong security in general.

Features include:

  • Fully working OIDC / OAuth 2 provider
  • PAM logins via custom PAM + NSS modules
  • Embedded Hiqlite database (or optional Postgres)
  • High-Availability via Raft Consensus
  • True passwordless accounts with E-Mail + Magic Link + Passkey
  • Dedicated Admin UI and user account dashboard
  • OpenID Connect Dynamic Client Registration
  • OAuth 2 Device Authorization Grant flow
  • Upstream Authentication Providers
  • DPoP tokens for decentralized login flows
  • SCIM v2 for downstream clients
  • Brute-Force and Credential Stuffing detection
  • Geolocation-based access restriction
  • Prometheus /metrics endpoint
  • Hot-Reload TLS certificates

Install

Binary package:

pkg install rauthy

From the ports tree:

cd /usr/ports/security/rauthy/ && make install clean

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

RUN_DEPENDS=	rauthy>0:security/rauthy

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:latest0.36.20.36.2_1--0.36.2_1
FreeBSD:14:quarterly0.36.20.36.2n/a-0.36.2
FreeBSD:15:latest0.36.2_10.36.2_1n/a--
FreeBSD:15:quarterly0.36.20.36.2n/an/an/a
FreeBSD:16:latest0.36.20.36.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 22
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cargo gmake ssl
Service scripts
rauthy

Files

distinfo 765
FileSizeSHA256
rust/crates/accept-language-3.1.0.crate92698f27d075294830fcab6f66e320dab524bc6d048f4a151698e153205559113772
rust/crates/actix-codec-0.5.2.crate140855f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
rust/crates/actix-http-3.13.1.crate17555648e2faa3e7418ed780cca54829d32782a4008a077230f67457caa063415e99c2
rust/crates/actix-macros-0.2.4.crate8380e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
rust/crates/actix-multipart-0.8.0.crate54780560e3dd4eae03837f86d1b6bf6222c508568eff36845ef5ebb3a0dff480e3f64
rust/crates/actix-multipart-derive-0.8.0.crate89838720bceaa6797fd8b2deab968d52e1120b2a8c30950939f6c8cdb42a910bc885
rust/crates/actix-router-0.5.4.crate4068314f8c75c51892f18d9c46150c5ac7beb81c95f78c8b83a634d49f4ca32551fe7
rust/crates/actix-rt-2.11.0.crate2228892589714878ca59a7626ea19734f0e07a6a875197eec751bb5d3f99e64998c63
rust/crates/actix-server-2.6.0.crate42816a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502
rust/crates/actix-service-2.0.3.crate284099e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f
rust/crates/actix-tls-3.5.0.crate493936176099de3f58fbddac916a7f8c6db297e021d706e7a6b99947785fee14abe9f
rust/crates/actix-utils-3.0.1.crate1009688a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
rust/crates/actix-web-4.14.0.crate274413df09e2d9239703dd64056359c920c7f3fba6535ec61a0059e0f44e095ffe02b4
rust/crates/actix-web-codegen-4.3.0.crate20382f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8
rust/crates/actix-web-lab-0.26.0.crate1453831a89606b86fd2f8c0ddd72ef0be171e58c919ee0b6914aa7b52354063e5ee361
rust/crates/actix-web-lab-derive-0.26.0.crate43732ac4d6e04e97fe707286509b4f338e99c5fb7249c770e1da074af5e27faa96b3
rust/crates/actix-web-prom-0.10.0.crate21449a7eb266b4c692a4a7e68429fcbe4eb3bd55c053f6d84c0522dc83df22395edf6
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/adler32-1.2.0.crate6411aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
rust/crates/aead-0.5.2.crate15509d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
e0254edf08 Bernard Spil security/rauthy: Security update to 0.36.2
PR: 298869 Approved by: Daniel Morante (maintainer) Security: 2ec747aa-b97e-11f1-b09d-8447094a420f MFH: 20263
0f705e7b4c Daniel Morante security/rauthy: lightweight OpenID Connect, OAuth 2, and PAM Identity Provider written in Rust
PR: 295889