Source: crudeoauth
Section: libs
Priority: optional
Maintainer: Univention GmbH <packages@univention.de>
Build-Depends:
 cargo,
 clang,
 debhelper-compat (=13),
 dh-cargo,
 rustc,
 librust-jsonwebtoken-dev,
 librust-libc-dev,
 librust-sasl2-sys-dev,
 librust-sasl2-sys+pkg-config-dev,
 librust-serde-dev,
 librust-serde-json-dev,
 dh-autoreconf,
 libpam0g-dev,
 libsasl2-dev,
Standards-Version: 3.7.2

Package: libsasl2-modules-oauthbearer
Architecture: any
Depends:
 libsasl2-2,
 ${misc:Depends},
 ${shlibs:Depends},
Description: SASL plugin for OAUTHBEARER (RFC 7628) authentication
 This package contains a SASL plugin that performs a
 check on a OAuth Bearer Access-Token. The JWT signature and date
 are verified, and access is granted on behalf to the user taken for
 configurable issuer and audiences.

Package: libpam-oauthbearer
Architecture: any
Depends:
 libpam0g,
 libsasl2-2,
 ${misc:Depends},
 ${shlibs:Depends},
Description: PAM module for OAuth authentication
 This package contains a PAM module that performs a crude
 check on a OAuth Access-Token. The JWT signature and date
 are verified, and access is granted on behalf to the user taken for
 configurable issuer and audiences.
