7 releases
0.3.3 | Jun 23, 2024 |
---|---|
0.3.2 | Jun 23, 2024 |
0.3.1 | Feb 26, 2024 |
0.3.0 | Jun 27, 2023 |
0.1.0 | Feb 2, 2023 |
#338 in Authentication
40 downloads per month
Used in 2 crates
16KB
250 lines
another-steam-totp
Provides functionality relating to Steam TOTP. Based on https://github.com/DoctorMcKay/node-steam-totp. Designed to be easy-to-use while providing all necessary features.
use another_steam_totp::generate_auth_code;
let shared_secret = "000000000000000000000000000=";
let time_offset = None;
// Generates the 5-character time-based one-time password
// using your shared_secret.
let code = generate_auth_code(
shared_secret,
time_offset,
).unwrap();
assert_eq!(code.len(), 5);
License
lib.rs
:
Provides functionality relating to Steam TOTP. Based on https://github.com/DoctorMcKay/node-steam-totp. Designed to be easy-to-use while providing all necessary features.
Enable the reqwest
feature to enable the get_steam_server_time_offset
function.
Dependencies
~0.6–12MB
~140K SLoC