Top 8 C Authentication Projects
-
Themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pam_reattach
Reattach to the user's GUI session on macOS during authentication (for Touch ID support in tmux)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
3crypt
Strong encryption tool, aiming for 512 bits of symmetric security and memory hard key derivation.
Project mention: My collection of Ansible roles for self-hosting everything with Rocky Linux and FreeIPA | /r/selfhosted | 2023-06-02FreeRADIUS WiFi authentication server
I did something similar, though picked Apache with mod_auth_openidc, which is a certified Relying Party implementation: https://github.com/OpenIDC/mod_auth_openidc
In other words, I can protect arbitrary applications through my reverse proxy and require either certain claims/roles, or simplify auth to the point where my downstream app/API will just receive a bunch of headers like OIDC_CLAIM_sub, OIDC_CLAIM_name, OIDC_CLAIM_email through the internal network, not making me bother with configuring OIDC libraries for all of my APIs and configure them in each stack that I might use, but rather contain all of that complexity in the web server.
Basically:
user <==> Apache (with mod_auth_openidc) <==> API (with OIDC_ headers, if logged in)
Project mention: L8w8jwt – a minimal, OpenSSL-less and lightweight JWT library written in C | news.ycombinator.com | 2023-07-23
C Authentication related posts
Index
What are some of the best open-source Authentication projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | FreeRADIUS | 2,004 |
2 | Themis | 1,808 |
3 | OpenID | 947 |
4 | pam_reattach | 545 |
5 | eid-mw | 190 |
6 | l8w8jwt | 123 |
7 | ecc | 27 |
8 | 3crypt | 1 |
Sponsored