3 个版本

0.1.2 2023年5月18日
0.1.1 2023年4月14日
0.1.0 2023年3月31日

#2 in #logout

每月 34 次下载

MIT 许可证

13KB
238

🦀 Supabase-rust

supabase-rust 是围绕 RustSupabase REST API 的轻量级包装。

Crates.io MIT licensed Build Status

特性

  • 客户端创建
  • 邮箱/密码登录
  • 邮箱/密码注册
  • 手机/密码注册
  • 令牌刷新
  • 登出
  • 验证一次性令牌
  • 授权外部 OAuth 提供商
  • 密码恢复
  • 通过电子邮件或 SMS 重新发送一次性密码
  • 魔法链接认证
  • 一次性密码认证
  • 检索用户信息
  • 更改密码时的重新认证
  • MFA 注册
  • MFA 挑战和验证
  • OAuth 回调
  • 所有 SSO
  • 所有 Admin
  • 所有数据库支持

快速入门

将以下依赖项添加到您的 toml 文件中

[dependencies]
supabase_rust = "0.1.0"

您可以在初始化时在线或通过环境变量 (SUPABASE_API_KEYSUPABASE_URL) 初始化两个配置密钥。

技巧

Supabase 团队在 这个 yaml 文件 中概述了他们的 OpenAPI 规范。

许可证

Supabase-rust 在 MIT 许可证下提供,有关更多信息,请参阅 LICENSE 文件。

依赖项

~11–25MB
~476K SLoC