Skip to content

davidzr/passwordless-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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(&register_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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages