如何在Djang中使用OpenID

2024-10-03 06:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Ping Identity提供的应用程序中使用SSO,我可以告诉您,如果在作用域中指定,它们同时支持OAuth和ODIC。虽然我还没有找到用于Ping标识的特定客户机库,但我确实找到了python social auth和django allauth之类的包,其中包含OpenID connect集成。我两个都试过了,但不幸的是,我不理解设置它所需的字段。你知道吗

enter image description here

根据OAuth和OpenID规范,我在查找诸如client id、client secret、authorization和token端点、重定向URI和可选的声明到用户属性映射之类的字段。但是我不知道句柄、发布的、生存期、关联类型是什么。有谁能解释一下如何将Ping身份SSO与Django完全集成,以便我仍然可以对经过身份验证和授权的用户使用自己本地API的权限?你知道吗


Tags: 用户clientauth应用程序客户socialopenidping