Skip to main content

未提供项目描述

项目描述

已弃用:phovea_security_flask

福威亚 福威亚 NPM 版本 构建状态

基于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对给定密码进行哈希处理并打印密码、盐和哈希密码。

环境变量

或者,您可以通过环境变量为用户提供: 中的UserStorephovea_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 查看哈希

已上传 source

内置分布

phovea_security_flask-9.0.0-py2.py3-none-any.whl (8.0 kB 查看哈希

已上传 py2 py3