提供SAML集成的Invenio模块。

invenio-shibboleth的Python项目详细描述


因维尼奥·希伯勒斯

https://travis-ci.com/mb-wali/invenio-shibboleth.svghttps://img.shields.io/coveralls/mb-wali/invenio-shibboleth.svghttps://img.shields.io/github/tag/mb-wali/invenio-shibboleth.svghttps://img.shields.io/pypi/dm/invenio-shibboleth.svghttps://img.shields.io/github/license/mb-wali/invenio-shibboleth.svghttps://img.shields.io/badge/code%20style-black-000000.svg

提供SAML集成的Invenio模块。在

这两个模块已合并为一个:

安装

pip install invenio-shibboleth

配置

from invenio_shibboleth.handlers import acs_handler_factory

SSO_SAML_IDPS={'onelogin':{# settings_file_path can be either json or xml."settings_file_path":"./saml/onelogin/onelogin.json","sp_cert_file":"./saml/onelogin/cert/sp.crt","sp_key_file":"./saml/onelogin/cert/sp.key",'settings':{'sp':{'NameIDFormat':'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',},'security':{'authnRequestsSigned':False,'failOnAuthnContextMismatch':False,'logoutRequestSigned':False,'logoutResponseSigned':False,'metadataCacheDuration':None,'metadataValidUntil':None,'nameIdEncrypted':False,'requestedAuthnContext':False,'requestedAuthnContextComparison':'exact','signMetadata':False,'signatureAlgorithm':'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256','wantAssertionsEncrypted':False,'wantAssertionsSigned':False,'wantAttributeStatement':False,'wantMessagesSigned':False,'wantNameId':True,'wantNameIdEncrypted':False,'digestAlgorithm':'http://www.w3.org/2001/04/xmlenc#sha256'},},"mappings":{# invenio  #origin"email":"email","name":"username","surname":"full_name","external_id":"external_id",},'acs_handler':acs_handler_factory('onelogin'),},}

更多文档可在 https://invenio-shibboleth.readthedocs.io/

变化

版本0.1.0(发布待定)

  • 首次公开发行。在

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

推荐PyPI第三方库


热门话题
java为什么程序显示空结果?   java应用程序在测试设备上调试时工作正常,但在发布版apk中没有,它没有获得post。来自firebase的类变量   java Android:从主活动按钮确定在listview中选中哪个复选框   在Spring中添加@OneToOne注释时启动ApplicationContext时发生java错误   用JAVA Android实现矩阵计算的最快方法   SpringJava语义有没有更好的编写方法?   java从hashmap中减去两个值后返回最小差值的键?   Java中的静态初始化顺序:Netty 4.0.7的例外   java如何检查用户输入是否为字符串   循环Java计数单词索引   java如何使用以下代码将视频流传输到Android异步Http服务器?   java如何在jtable的所有行中循环   java如何使用maven将unicode插入mysql   java使用安卓加速远程数据检索   java试图模拟麦克风(javax.sound.sampled)   swing SwingWorker从不归还任何东西?(爪哇)   首次在Android Studio上未加载java LibGDX文件   java如何在多个Mysql服务器上设置限制和偏移?   如何防止从java连接到mongodb时登录控制台?