跳转到主要内容

一个非常基础的用于测试认证的应用

项目描述

测试认证

这是一个用于在Fedora基础设施中测试认证的非常基础的应用。

配置

您可以使用配置文件配置应用程序,您需要使用环境变量TESTAUTH_SETTINGS指向此文件。

在配置文件中,您可以设置

  • SECRET_KEY:用于签名cookie的唯一密钥(请参阅Flask文档)
  • OIDC_CLIENT_SECRETS:OIDC认证的client_secrets.json文件的路径
  • OIDC_SCOPES:从服务器请求的OIDC作用域列表
  • OPENID_ENDPOINT:OpenID服务器端点的URL
  • OPENID_ASK_FOR:从服务器请求的属性列表
  • OPENID_ASK_FOR_OPTIONAL:可选请求的属性列表

OIDC

使用/oidc路径测试OIDC认证系统。您必须通过执行以下操作设置客户端密钥文件

$ pip3 install oidc-register
$ oidc-register https://iddev.fedorainfracloud.org/openidc/ http://localhost:5000/oidc

其中 https://iddev.fedorainfracloud.org/openidc/ 是OIDC服务器端点的URL。

OpenID

使用/openid路径测试OpenID认证系统。无需进行服务器端配置。

项目详情


下载文件

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

源分发

fedora-test-auth-0.0.2.tar.gz (18.0 kB 查看哈希值)

上传时间: 源代码

构建版本

fedora_test_auth-0.0.2-py2.py3-none-any.whl (19.4 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持

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