EDRN同步服务

edrn.sync的Python项目详细描述


edrn sync提供了一个api,用于slurping dmcc rdf表示 EDRN用户和组,并将这些用户注册到我们的EDRN IC LDAP服务器。

Installation

本文档告诉您如何安装edrn.sync。

Quick Instructions

运行:

pip install edrn.sync

什么?你没有pip?你真的还在用easy_install? 叹息:

easy_install edrn.sync

就这样。(当然,您可能希望将其放入buildoutvirtualenv)。

Full Instructions

sync需要Python编程语言。我们推荐2.4版 或者以后。在撰写本文时,2.7是最新的稳定版本。如果python是 尚未安装在系统上,可以找到二进制和源 来自python网站的发行版。

要测试系统上是否有正确版本的python,请运行:

python -V

您应该会看到类似的输出:

Python 2.7

指示安装的python版本。同步还需要Agile OODTOODT是面向对象的数据技术,一种元数据框架 以及数据网格。敏捷oodt是oodt的python版本,支持 性能和比Java版本更容易集成。

到目前为止,安装edrn.sync的最简单、推荐和鼓励的方法是 使用pip。如果您的python安装有pip可用(并且all virtualenvs do),那么您只需要运行这个命令 一次下载、生成、安装和生成命令行工具:

pip install edrn.sync

它还将下载并安装所有依赖项,包括敏捷oodt。

Executables

将生成并放置命令dmccsyncdmccgroupsync。 使用python命令的标准安装目录。通常,这个 与python可执行文件本身的位置相同。

Issues and Questions

要报告有关edrn.sync的任何问题或寻求帮助,请访问我们的 contact网页。

Using EDRN Sync Services

安装edrn sync services包使以下内容可用 计算机上的命令:

dmccsync命令
通过dmccsync命令,可以slurp up包含用户的dmcc rdf文件 需要输入EDRN IC LDAP。
dmccgroupsync命令
获取DMCC RDF用户文件和站点文件,并导入关联的 将PI组和协作组放入EDRN IC LDAPS服务器。
secureoldpasswords命令
>如果使用旧的LDAP用户和测试,则遍历所有现有LDAP用户和测试 不安全的默认密码并将这些密码更改为 随机化。

Changelog

1.0.5 - Security

此版本解决了由弱默认密码创建的漏洞 从DMCC用户列表中同步。它生成更安全的随机密码 它还提供了一个实用程序,用于检测旧的弱密码和 把它们改成随机的。

1.0.4 - Packaging

此版本更新包以与PEP-470兼容并更新 zc.buildout&setuptools兼容性。

1.0.3 - Holding Onto Heather’s Changes

此版本解决了以下问题:

  • CA-1022-保留手动添加到组中的人员

1.0.2 - Where’s My Chair?

此版本解决了以下问题:

  • ca-1020-dmccgroupsync脚本忽略了chair、cochair、consultant;它添加了 只有协作组的“成员”

1.0.1 - Fixed URL

此版本修复了包的下载URL。

1.0.0 - All Official-Like

此版本标志着edrn.sync的正式版本,可与edrn一起使用 目录服务。

0.0.1 - Kumbaya

此版本添加了组创建程序和api,包括dmccgroupsync 实现Heather Kincaid的添加组和同步算法的脚本 基于DMCC RDF。有关详细信息,请参见https://oodt.jpl.nasa.gov/jira/browse/CA-669

有关问题跟踪程序,请参见 http://oodt.jpl.nasa.gov/jira/browse/CA

0.0.0 - Initial

这是edrn(EDRN)同步服务的初始版本,支持最小的dmccsync 功能。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从绝对路径到相对路径的转换   java ListView对添加的成员进行排序,就像它们是原始列表之后的另一个排序列表一样   java Differenticate<img>不带“alt”,而<img>带空的“alt”属性和JSoup   java复制并重命名DefaultTask类中的文件?   java无法解析“FireBaseInstancedReceiver”中的方法“GetInstancedReceiver”   java定义单个方法使用的字符串常量的最佳方法   在Java中创建自定义事件   java如何将字符串转换为数据集   在java中使用自动连线对象   java和java有什么区别。彻头彻尾的。日志文件   java extends关键字是一个参考变量吗?   AES 128加密java中的加密和javascript中的解密   java SAX解析器如何处理来自的错误数据。XML文件   带有方法引用和基元类型的java类型推断   java如何在Spring Boot 1.5.9中全局配置jackson非空   java对象转换子类/超类   java google fusion tables,在标记周围画一个圆圈   使用与另一个列表Java流的全部内容匹配的条目筛选列表的内容