3 个版本
0.1.2 | 2023年5月18日 |
---|---|
0.1.1 | 2023年4月14日 |
0.1.0 | 2023年3月31日 |
#2 in #logout
每月 34 次下载
13KB
238 行
🦀 Supabase-rust
supabase-rust
是围绕 Rust 的 Supabase REST API 的轻量级包装。
特性
- 客户端创建
- 邮箱/密码登录
- 邮箱/密码注册
- 手机/密码注册
- 令牌刷新
- 登出
- 验证一次性令牌
- 授权外部 OAuth 提供商
- 密码恢复
- 通过电子邮件或 SMS 重新发送一次性密码
- 魔法链接认证
- 一次性密码认证
- 检索用户信息
- 更改密码时的重新认证
- MFA 注册
- MFA 挑战和验证
- OAuth 回调
- 所有 SSO
- 所有 Admin
- 所有数据库支持
快速入门
将以下依赖项添加到您的 toml 文件中
[dependencies]
supabase_rust = "0.1.0"
您可以在初始化时在线或通过环境变量 (SUPABASE_API_KEY
和 SUPABASE_URL
) 初始化两个配置密钥。
技巧
Supabase 团队在 这个 yaml 文件 中概述了他们的 OpenAPI 规范。
许可证
Supabase-rust 在 MIT 许可证下提供,有关更多信息,请参阅 LICENSE 文件。
依赖项
~11–25MB
~476K SLoC