跳转到主要内容

管理您的Quetz服务器的基本凭证

项目描述

SQL认证器

使用passlib在Quetz SQL数据库中存储凭证的认证器。它包含了用于在凭证表上执行CRUD操作的REST路由。

安装

本地克隆后

pip install -e .

一旦上传到conda-forge

mamba install -c conda-forge quetz-sql-authenticator

使用方法

认证器现在应该处于活动状态。您可以通过导航到<HOST>/auth/sql/login进行登录。

CRUD操作

认证器提供了创建、更新和删除凭证以及重置整个表的REST路由。

GET /api/sqlauth/credentials/:列出所有用户。

GET /api/sqlauth/credentials/{username}:验证用户是否存在。

POST /api/sqlauth/credentials/{username}?password={password}:创建新用户。

PUT /api/sqlauth/credentials/{username}?password={password}:更新用户的密码。

DELETE /api/sqlauth/credentials/{username}:删除用户。

由以下机构支持