跳转到主要内容

一个生成用户一次性登录链接的扩展

项目描述

Tests

ckanext-let-me-in

一个通过其idnameemail生成用户一次性登录链接的扩展。

使用lmi_generate_otl API操作或ckan letmein uli CLI命令生成OTL链接。

默认情况下,链接将在24小时内过期,或在使用后过期。

需求

与核心CKAN版本的兼容性

CKAN版本 兼容?
2.8及以下 不兼容
2.9 尚未
2.10+ 兼容

安装

  1. 使用pip安装扩展: pip install ckanext-let-me-in
  2. let_me_in添加到您的CKAN配置文件中的ckan.plugins设置中。

配置设置

可用的配置选项

# The number in seconds that specifies the OTL link TTL (optional, default: 86400).
ckanext.let_me_in.otl_link_ttl= 3600

开发者安装

要为开发安装ckanext-let-me-in,请激活您的CKAN虚拟环境并执行以下操作

git clone https://github.com/mutantsan/ckanext-let-me-in.git
cd ckanext-let-me-in
python setup.py develop

测试

要运行测试,请执行以下操作

pytest --ckan-ini=test.ini

许可

AGPL

项目详情


下载文件

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

源分发

ckanext-let-me-in-1.0.1.tar.gz (21.0 kB 查看哈希值)

上传于 源代码

构建发行版

ckanext_let_me_in-1.0.1-py3-none-any.whl (23.1 kB 查看哈希值)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面