rbx_auth

Crates.iorbx_auth
lib.rsrbx_auth
version0.2.3-prerelease
sourcesrc
created_at2022-06-18 21:50:09.34877
updated_at2024-10-14 13:58:13.023591
descriptionConstructs params for making authenticated requests to Roblox APIs
homepagehttps://github.com/blake-mealey/mantle/tree/main/rbx_auth
repositoryhttps://github.com/blake-mealey/mantle
max_upload_size
id608703
size57,109
Blake Mealey (blake-mealey)

documentation

README

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()?;
Commit count: 332

cargo fmt