Rewrite in Rust
Showing
- .editorconfig 1 addition, 1 deletion.editorconfig
- .gitignore 8 additions, 133 deletions.gitignore
- Cargo.toml 22 additions, 0 deletionsCargo.toml
- lib/security/nss_pam_oidc.py 0 additions, 22 deletionslib/security/nss_pam_oidc.py
- nss_pam_oidc/__init__.py 0 additions, 0 deletionsnss_pam_oidc/__init__.py
- nss_pam_oidc/config.py 0 additions, 58 deletionsnss_pam_oidc/config.py
- nss_pam_oidc/pam.py 0 additions, 90 deletionsnss_pam_oidc/pam.py
- poetry.lock 0 additions, 130 deletionspoetry.lock
- src/config.rs 57 additions, 0 deletionssrc/config.rs
- src/lib.rs 2 additions, 0 deletionssrc/lib.rs
- src/pam.rs 91 additions, 0 deletionssrc/pam.rs
[tool.poetry] | ||
name = "nss-pam-oidc" | ||
[package] | ||
name = "nss_pam_oidc" | ||
version = "0.1.0" | ||
description = "NSS/PAM modules for OpenID Connect/OAuth2" | ||
authors = ["Dominik George <nik@naturalnet.de>"] | ||
license = "Apache-2.0" | ||
readme = "README.rst" | ||
edition = "2018" | ||
description = "NSS/PAM modules for OpenID Connect/OAuth2" | ||
repository = "https://edugit.org/debian-edu-ng/nss-pam-oidc" | ||
classifiers = [ | ||
"Environment :: Console", | ||
"Intended Audience :: System Administrators", | ||
] | ||
license = "Apache-2.0" | ||
categories = ["authentication", "os", "os::linux-apis"] | ||
[tool.poetry.dependencies] | ||
python = "^3.9" | ||
toml = "^0.10.2" | ||
oauthlib = "^3.1.0" | ||
requests-oauthlib = "^1.3.0" | ||
[lib] | ||
name = "nss_pam_oidc" | ||
crate-type = [ "cdylib" ] | ||
[tool.poetry.dev-dependencies] | ||
[dependencies] | ||
pamsm = { version = "^0.4.2", features = ["libpam"] } | ||
oauth2 = "^4.0.0" | ||
config = "^0.11.0" | ||
[build-system] | ||
requires = ["poetry-core>=1.0.0"] | ||
build-backend = "poetry.core.masonry.api" | ||
[profile.release] | ||
opt-level = 'z' | ||
lto = true |
lib/security/nss_pam_oidc.py
deleted
100644 → 0
nss_pam_oidc/__init__.py
deleted
100644 → 0
nss_pam_oidc/config.py
deleted
100644 → 0
nss_pam_oidc/pam.py
deleted
100644 → 0
poetry.lock
deleted
100644 → 0
src/config.rs
0 → 100644
src/lib.rs
0 → 100644
src/pam.rs
0 → 100644
Please register or sign in to comment