自主供应商

autonomie_oidc_provider的Python项目详细描述


autonomie oidc_provider自述文件
===


========


这仍在进行中。



基于autonomie的打开ID连接提供程序(http://autonomie.coop)。

仅支持*授权代码流*

Getting Started
----

-cd<;包含此文件的目录>;

-$venv/bin/pip install-e.

-$venv/bin/initialize_autonomie_oidc_provider_db development.ini

-$venv/bin/pserve development.ini



授权处理
-


生成新客户端密钥:

……代码块::console

oidc manage<;config-uri>;clientadd--client=<;client>;--uri=<;redirect-uri>;--scopes=<;scopes>;--cert-salt=<;cert-salt>;

config-uri:ini文件

client:client的标签

redirect-uri:openid connect规范中描述的重定向uri(在授权步骤中传递的作用域)

scopes:应用程序正在请求的作用域(至少应提供openid作用域),例如:“openid profile”

cert_salt:生成client_id和client_secret后将用于加密数据库中的客户端机密的salt随机密钥。客户端应用程序能够请求身份验证。



authorize endpoint
……



url
……………


在后台调用,令牌终结点可在以下url处访问:



描述客户端密码传输方法。

*通过请求头:支持基本身份验证令牌
*通过请求后参数:在您得到的响应中,需要客户端ID和客户端密钥


-具有必需信息的访问令牌
-按照规范中的描述加密的ID_令牌JWS
-因为我们使用代码流,id_令牌还返回at_hash access_令牌标识密钥



autonomie integration
codeblock::python

pyramid.includes=


autonomie\uoidc\u provider




(用于模型注册,以便数据库启动初始化表)

,并添加以下内容:

。代码块:

autonomie.includes=

autonomie-oidc-u provider.plugin



>注册oidc客户端应用程序配置的用户界面:

*路由
*视图
*遍历树分支
*模板api内容
*模板
*菜单条目



0.0
--

-初始版本

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

推荐PyPI第三方库


热门话题
SpringWeb中的java更新/通知其他用户   java Lambda性能测试   java Bukkit插件:空白符号   java在按下按钮后改变彩色正方形的大小   javajavac相当于“D”?   java序列化接口   属性无法从属性文件返回值   java我应该使用什么查询来使用Jsoup从html页面提取符号?   java Android Studio项目结构问题   JAVA方法和返回值/公共变量(基础)   java将NativeQuery映射到POJO   java如何在下面的程序中消除NumberFormatException?   在java中获取链表与数组中的对象   java Android Firebase将用户发送到聊天室