未提供项目描述
项目描述
已弃用:phovea_security_flask
基于Flask-Login的安全管理器实现。此外,还提供了一个可在客户端使用的登录模块。
弃用信息
请注意,此项目已存档,不再维护。在https://github.com/datavisyn/tdp_core下有一个积极的发展,我们也将贡献我们未来的变化。
安装
git clone https://github.com/phovea/phovea_security_flask.git
cd phovea_security_flask
npm install
测试
npm test
建造
npm run build
默认用户
| 用户名 | 密码 |
|---|---|
| 行政 | admin |
| 山姆 | sam |
添加新用户
配置文件
新用户被添加到phovea_security_flask/config.json.
python 脚本encryptor.py对给定密码进行哈希处理并打印密码、盐和哈希密码。
环境变量
或者,您可以通过环境变量为用户提供: 中的UserStore类phovea_security_flask/dummy_store.py读取以开头的所有环境变量PHOVEA_USER_并将环境变量键的其余部分用作用户名。环境变量的键必须包含:(SALT;HASHED_PW;ROLE1可以通过用分号分隔来添加多个角色),例如:
export PHOVEA_USER_bruce.banner="08c52b567cb947c98be6de6e9ad3919f;2c946ca1b8574d506ee5e7b3b22e350bc8c93b9df647d17e4429e727529c63a62d1fb274ca5a7499bd33c0844e437631728ee9fcba14b41204f21ec8cda523f7;avenger;scientist
定义以下用户:
- 用户名:
bruce.banner - 盐:
08c52b567cb947c98be6de6e9ad3919f - 哈希密码:
2c946ca1b8574d506ee5e7b3b22e350bc8c93b9df647d17e4429e727529c63a62d1fb274ca5a7499bd33c0844e437631728ee9fcba14b41204f21ec8cda523f7 - 角色:
avenger, scientist
注意:定义为环境变量的用户凭据会覆盖config.json. 此行为可用于在 内部定义开发用户config.json,并在部署时通过环境变量为生产用户提供。
该存储库是Phovea的一部分,这是一个用于开发基于 Web 的可视化应用程序的平台。有关教程、API 文档以及有关构建和部署过程的更多信息,请参阅文档页面。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
phovea_security_flask-9.0.0.tar.gz
(7.3 kB
查看哈希)
内置分布
关
phovea_security_flask -9.0.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 40f41c54bf24e6d08b294e98a31f50e49ca1f1e7e1518d78ed4092026466f146 |
|
| MD5 | e162a36720207fd169e3754907a0f569 |
|
| 布莱克2-256 | 481e48dbf293c86ee8c844b9ed9bdc3ddb70969c0eb0ad9cecef4fa50b87dde1 |
关
phovea_security_flask -9.0.0-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 49bf041c0249558c7d5146dfb6f801cb3e3c53b9c6831f57ac3e2347f88d47fd |
|
| MD5 | 9d2f96f19f96a9b92c5e4465dac7c89c |
|
| 布莱克2-256 | 5226c2dec770bf403b72732eb271f14f9b533dcfa5c1caed316a3dffcb3d7235 |