Crates.io | steamopenid |
lib.rs | steamopenid |
version | 0.3.0 |
source | src |
created_at | 2024-08-10 05:36:31.546537 |
updated_at | 2024-08-11 21:18:24.31968 |
description | A library for easily interacting with Steam's OpenID support. |
homepage | |
repository | https://github.com/prplnorangesoda/steamopenid |
max_upload_size | |
id | 1332022 |
size | 23,518 |
This crate extends an API using cURL to:
In the future, I'm planning on making this crate support all parts of Steam's OpenID 2.0 support, including:
The spec used to build this crate, as reference: https://openid.net/specs/openid-authentication-2_0.html
NOTE: this crate hardcodes Steam's OpenID2.0 Endpoint (https://steamcommunity.com/openid/login) and therefore will not work if Steam decides to change where their openid endpoint is (unlikely, but could happen).
This crate includes an example (examples/simple.rs) that demonstrates how to use this crate effectively.