跳转到主要内容

管理您的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}:删除用户。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

quetz-sql-authenticator-0.0.5.tar.gz (10.2 kB 查看哈希值)

上传时间:

构建分发

quetz_sql_authenticator-0.0.5-py3-none-any.whl (6.7 kB 查看哈希值)

上传时间: Python 3

由以下机构支持