endi_oidc_provider
项目描述
此项目仍在开发中。
基于enDI (http://endi.coop) 的Open Id连接提供者。
仅支持授权代码流
入门
安装
在endi相同的虚拟环境中安装oidc提供者。
$VENV/bin/pip install endi_oidc_provider
配置您的development.ini文件
确保会话文件的路径
session.data_dir : 磁盘上的路径
session.lock_dir : 磁盘上的路径
设置数据库访问的连接uri
sqlalchemy.url : 访问endi数据库的mysql uri
配置oidc特定的密钥(唯一的盐和oidc端点url)
oidc.salt : 用于加密的唯一盐
oidc.issuer_url : oidc端点的url(如https://myendi.coop/oidc)
启动服务
$VENV/bin/pserve development.ini
enDI集成
在您的enDI的ini文件中添加以下内容
pyramid.includes =
...
endi_oidc_provider
...
这是模型注册,以便在数据库启动时初始化表。
并添加以下内容
endi.includes =
...
endi_oidc_provider.plugin
...
它添加了一个管理面板来管理访问API的oidc消费者。
关闭
endi_oidc_provider-6.3.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3171fb7530fb70651abbc1674ee21bb230fc615cd770d505155937d2d1cbe9f5 |
|
MD5 | 4553e6ca6f6081c7ad1ba08cdb8c6d09 |
|
BLAKE2b-256 | e4bae8a942f5127bab0d03467096842aac0ef37b1e0e24e915a8e29ffed196e4 |
关闭
endi_oidc_provider-6.3.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ee03f71983d691dd8bee2ee1a2d30a57f22d4cbc01e24d52fc93e6a6985a83c1 |
|
MD5 | 603521eafcc2a337c0b49e8a39c79f59 |
|
BLAKE2b-256 | bf4415663cdb0a1536e26066020469a0931b6864b0d1bdc09b896d8830acad4c |