跳转到主要内容

公共端点实体注册表

项目描述

PEER是实现REEP的软件,REEP被设想为一个轻量级、全球性的SAML元数据注册服务,可扩展用于非SAML端点。独立于REEP,它可以作为联盟的元数据注册服务部署。

请阅读doc目录中的文档以获取更多信息。您也可以在http://packages.python.org/peer/在线阅读。

0.20.0 (2015-07-24)

  • 在数据库中存储一些元数据,以便可以使用它们对实体进行过滤和搜索。

  • 用户不能选择他们的角色。

  • 修复注册流程末尾的空白页。

  • 样式修复。

  • 重新组织认证用户起始页面的链接和按钮。

  • 更新文档。

0.19.1 (2015-07-14)

  • 修复实体URL中的bug。

0.19.0 (2015-07-03)

  • 主页变更。

  • 在管理站点中使用表格列出实体。

  • 为主页标语、使用条款等添加文本块表格。

  • 用户可以在实体操作员和元数据注册员之间选择角色。

0.18.0 (2015-06-25)

  • 支持Django 1.8。

0.17.2 (2015-06-24)

  • 合并jkakavas的审核分支。

0.17.1 (2015-06-24)

  • 使用新的内置架构迁移框架。

0.17.0 (2015-02-12)

  • 更新djangosaml2到0.13.0。

0.16.0 (2015-02-04)

  • 支持Django 1.7。

  • 首页的一些变更。

  • 更新GitPython到0.3.6,gitdb到0.6.4,django-vff到0.2b3。

0.14.0 (2014-11-20)

  • 当同一用户添加已验证域的子域时,自动将其设置为已验证。

  • 添加publicsuffix依赖。

  • 检查新添加的域名是否有效。

0.13.0 (2014-02-27)

  • 升级到Django 1.6.2。

  • 升级djangosaml到0.10.0。

  • 升级django-registration到1.0。

  • 升级django-recaptcha到0.0.9。

  • 适配表单字段到Django 1.6.2。

  • 适配urls.py到Django 1.6.2。

  • 适配模板中的url标签到Django 1.6.2。

  • 修复许可证头部的长度(80字符)。

  • 在页眉中添加导航菜单,供已登录用户使用。

0.12.0 (2013-10-29)

  • 添加swig依赖。

  • 修复0007迁移中的bug。

  • 以更有用的方式显示验证错误和警告,仅包含相关信息。

  • 修复一些编码错误。

  • 通过电子邮件支持域名验证。添加python-whois依赖。

  • 添加通过https进行域名验证的支持。

  • 通知域名所有者与该域名相关的验证活动。

  • 支持域名无效化。

  • 修复电子邮件通知中的bug。

  • 警告DNS基于验证中缓存的nxdomain响应。

  • 验证DiscoHints元素仅出现在IdP SSO节点上。

  • 修复解析mdUI Info。

  • 强制KeyDescriptor节点出现在NameIDFormat节点之前。

  • 避免在prettify函数中带注释时崩溃。

  • 捕获XMLSyntax异常,以避免在无效元数据时出现500错误。

  • 检查相同类型的多个SSO,并向用户发出警告,因为SAMLmetaJS不支持这种情况。

0.11.0 (2012-04-18)

  • 添加对架构验证的支持(代码从pyff窃取)。

  • 允许在联合登录UI中进行更多自定义。

0.10.2 (2013-02-28)

  • 升级django-recaptcha以支持SSL。

  • 对陈旧的文件进行少量清理。

  • 使用主机名验证端点是否属于域。这允许使用端点的非标准端口。由Hans Zandbelt补丁。

0.10.1 (2012-07-29)

  • 通过重新排序一些URL定义来修复URL隐藏。

  • 在EntitiesDescriptor标签内导入实体的元数据时,去除该标签。

  • 将SAMLmeteaJS更新到最新版本上游以修复问题#3。

  • 在文档中进行了几处修复。

    • 使路径更通用,并添加关于当前版本的实路径的注释。

    • 添加有关初始管理员名称的注释。

    • 在示例配置中将terena.org替换为example.com。

    • 修复一些错别字。

  • 将txt模板包含在分发中。

0.10.0 (2012-03-28)

  • 通过实现一个被动nagios代理来集成Nagios,该代理侦听实体的更新(创建、更新和删除)并将它们发送到Nagios服务器。

  • 删除PEER名称。如果DisplayName存在,则将其用作实体的标签。否则,使用实体ID,如果这两个都不存在,则使用PEER数字ID。

  • 通过尽快显示用户错误并要求用户修复它们或删除引起麻烦的信息,提高SAMLmetaJS编辑器的可用性。

  • 实现具有易于切换设置选项的REMOTE_USER身份验证。同时记录设置中的Web服务器部分。

  • 更新djangosaml2依赖版本。这使用最新的pysaml2版本。因此,加密断言和签名响应和请求现在工作得更好。Djangosaml2 0.4.2还增加了日志记录支持。

0.9.0 (2012-03-03)

  • SAMLmetaJS编辑器的一些更改:- 支持IdP端点和证书。 - 支持在密钥描述符中的EncryptionMethod。 - 支持MDUI.PrivacyStatementURL和MDUI.InformationURL。 - 对代码进行大量重构以提高代码复用性。 - 将PEER 0.8.0的功能合并到SAMLmetaJS主分支。

  • 在详细视图中显示IdP信息(端点和证书)。

  • 改进详细视图中的证书渲染。

  • 当实体端点故障时,向订阅者发送电子邮件。

  • 允许订阅实体以获取其端点状态的更新。

  • 将实体应用中的视图模块重构为易于处理的包。

  • 几个错误修复:- 修复元数据上传表单中使用的使用条款文件(问题编号#2)。 - 修复了ugettext_lazy的不当使用,并使用ugettext代替。 - 修复了当实体是新且尚未具有元数据时崩溃的问题。 - 修复了提交实体元数据更改时计算差异的方式。

0.8.0 (2012-01-31)

  • 支持丰富元数据。现在可以编辑实体的标志和地理位置提示。此功能用于通过PEER显示更丰富的多媒体信息。

  • 改进元数据编辑器,支持请求发起者和发现响应端点。还改进了本地化插件,并向信息插件添加了关键字和标志。

  • 元数据刷新:如果实体ID是一个指向元数据的URL,则用户可以激活定期检索此元数据的选项。

  • 提交前预览:现在通过一个模态对话框将编辑和提交流程分开,仅在更改准备就绪时才请求提交消息。在此对话框中,可以查看当前更改的差异,以便轻松审查。

  • 与Git存储库共存:如果已经存在包含元数据文件的Git存储库,则可以在PEER中重复使用它,通过指定PEER“拥有”的此存储库中的目录。

  • 元数据分组:用户可以通过编写查询来定义实体组。为该组自动创建自定义馈送和地图,以便更容易跟踪相关实体的更改。

  • 许多错误修复和文档改进。

0.7.0 (2011-12-22)

  • 基于DNS的域验证

  • 委托域:管理员可以直接验证域并创建一个可以管理此类域的团队,就像他们是所有者一样。

  • 管理团队:管理员可以将其他用户添加(和删除)到管理员团队,赋予他们在系统中的完全权力。

  • 通过SAMLmetaJS的新插件支持EntityAttributes SAML扩展。

0.6.0 (2011-11-30)

  • 基于属性的约束。这意味着,管理员可以定义可以编辑的元数据属性和不能更改的属性。

  • 基于属性的提醒,即信息馈送中的高级过滤器。

  • 通过向许多视图添加有用的消息来提高可用性。

  • 联合身份验证。

  • 为记忆力不稳定的您提供密码重置功能。

  • 几个错误修复。

  • 使所有公共页面符合HTML5规范。

  • 在验证域时,也尝试使用www主机名。

  • 一个醒目的按钮,可以获取实体的元数据的最新版本。

  • 添加为域所有权证明指定自定义User Agent头部的可能性。

  • 在编辑实体的元数据时,警告用户在导航到另一个页面之前有未保存的更改。

  • 在删除实体时删除元数据。

0.5.0 (2011-09-18)

  • 大文档审查和许多改进。

  • 更健壮的实体验证。

  • 修复由于将元数据编辑UI从手风琴更改为选项卡而导致的小布局问题。

  • 修复IE缺少indexOf数组方法的问题。

  • 更新jQuery版本。

  • 在列出实体时显示更多每个实体的信息。

  • 部署变得更加容易,进行了重大改进。

  • 清理settings.py文件中针对beta.terena-peer.yaco.es特定的选项。

0.4.0 (2011-08-28)

  • 更健壮的元数据编辑。

  • 将元数据编辑器布局更改为使用标签页而非手风琴UI。

  • 添加最常见的域名过滤器,并为未来过滤器创建过滤器基础设施的基座。

  • 将SAMLmetaJS编辑器更新到最新版本。

  • 当元数据即将过期或已过期时发送警告电子邮件。同时,在UI中显示过期时间。

  • 为实体添加创建和修改时间戳。

  • 实体源,可从主页访问。

  • 实体元数据的更改源。

  • 新的元数据验证器:它们检查输入的元数据是否属于实体的域名。

  • 由于IE缺少正确的XML解析技术,禁用SAMLmetaJS编辑器。

  • 添加新实体后,将用户重定向到元数据编辑视图。

  • 允许删除域名。

  • 许多错误修复和UI调整。

0.3.0 (2011-07-27)

  • 以美观的格式在实体详细信息视图中显示元数据。

  • 在实体详细信息视图中显示元数据更改的历史记录。

  • SAMLmetaJS编辑器的组织插件。

  • 在SAMLmetaJS编辑器中进行了几个修复。

  • 实体保护。只有所有者和允许编辑它的用户才能删除和编辑实体。

  • 文档改进。

  • 使用户注册和通过外部文件或URL更新元数据时显示法律信息的“使用条款”小部件。

  • 用户资料视图重设计。现在,即使实体不属于用户拥有的域名,它也显示用户可以编辑的实体。

0.2.0 (2011-07-05)

  • 搜索实体。

  • 支持品牌定制。

  • 元数据编辑的SAMLmetaJS集成。

  • 团队权限用于权利委派。

  • 应用程序的所有方面都进行了可用性和设计改进。

  • 许多错误修复。

0.1.0 (2011-06-15)

  • 初始版本,包括用户注册、域名所有权证明、域名创建、实体创建、基本元数据编辑和用户邀请。

项目详情。


下载文件

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

源分发

peer-0.26.0.tar.gz (3.0 MB 查看哈希值)

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面