Passwordless Rust SDK
Community-driven Rust SDK designed to provide seamless integration with the Bitwarden Passwordless.dev API
Dependencies
Usage
Registration:
let client = passwordless_rust::PasswordlessClient::new(
"API_SECRET",
"https://v4.passwordless.dev"
);
let register_options = RegisterRequest {
user_id: "1",
username: "test",
display_name: "Test",
};
let token = client.register_token(®ister_options).await?;
Verify user
let client = passwordless_rust::PasswordlessClient::new(
"API_SECRET",
"https://v4.passwordless.dev"
);
let request = SignInVerifyRequest {
token: "TOKEN",
};
let response = client.sign_in(&request).await?;
Examples
See Examples for Rocket Web application.