6 releases
0.2.3-prerelease | Oct 14, 2024 |
---|---|
0.2.2 | Oct 29, 2023 |
0.2.1 | Aug 6, 2023 |
0.2.0 | Nov 14, 2022 |
0.1.0 | Jun 18, 2022 |
#1633 in Web programming
Used in rbx_api
34KB
512 lines
rbx_auth
Constructs a headers map and cookie jar that can be passed to a reqwest
client to make authenticated
requests to Roblox APIs. Best used with the rbx_api
crate. Available as both a library and CLI.
CLI
Install with cargo install rbx_auth
.
rbx_auth --help
Library
Disable default features to exclude the CLI dependencies with cargo add rbx_auth --no-default-features
, or
use the default-features = false
configuration:
# Cargo.toml
[dependencies]
rbx_auth = { version = "<version>", default-features = false }
use rbx_auth::{RobloxAuth, WithRobloxAuth};
let auth = RobloxAuth::new().await?;
let client = reqwest::Client::builder()
.user_agent("Roblox/WinInet")
.roblox_auth(auth)
.build()?;
Dependencies
~9–22MB
~331K SLoC