{"repo":"Devolutions/slauth","free":true,"listed":false,"github":"https://github.com/Devolutions/slauth","clone":"git clone https://github.com/Devolutions/slauth.git","description":"OAUTH (TOTP, HOTP), U2F & WebAuthN Implementation in Rust","language":"Rust","stars":27,"topics":["authentication","oath-hotp","oath-totp","u2f","webauthn"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"slauth Slauth is a Rust only, OpenSource implementation of Multiple authenticator utils / specification Current Implementation Status Status is describe by : ✔ as implemented, ❌ as not implemented and ⚠️ as partially implemented. OATH Authentication (specs) Authentication Methods Name Status Ref :----: :------: :-------------------------------------------------: HOTP ✔ RFC 4226 TOTP ✔ RFC 6238 OCRA ❌ RFC 6287 Provisioning Name Status Ref :----: :------: :-------------------------------------------------: PSKC ❌ RFC 6030 DSKPP ❌ RFC 6063 FIDO & W3C Specification (specs) Universal 2nd Factor (U2F) Name Status Ref :----: :------: :-------------------------------------------------: Server-Side Verification ✔ Raw Message ✔ Spec HID Protocol ❌ Spec WebAuthN Name Status Ref :----: :------: :-------------------------------------------------: Server-Side Verification ⚠️ Spec Raw Message ✔ Spec COSE ⚠️ Spec For the server side validation, the following algorithm are implemented: - ES256 - ES384 - ED25519 - RS256 Universal Authentication Framework (UAF) Not Implemented","default_branch":null,"files":null,"tree":[],"storefront":"/r/Devolutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Devolutions/slauth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}