Content management system 使用OpenID连接共享数据

Content management system 使用OpenID连接共享数据,content-management-system,openid,openid-connect,Content Management System,Openid,Openid Connect,我是一名OpenID新手,如果我使用了错误的术语,请纠正我,但我正试图解决以下问题: 我有一个网站,我们称之为“LB”,它有一个数据库。我还创建了自己的OpenID连接身份服务器“IDS”,并将LB配置为使用它登录。IDS没有自己的数据库,它使用的是LB的数据库 现在,我想在混音中引入CMS(比如WordPress或Umbraco等)。我希望CMS使用ID,以便LB和CMS之间可以共享单一登录。这似乎是一个相对简单的问题 现在,假设LB中有一些数据,我想与CMS集成。也许在CMS站点上,用户可以

我是一名OpenID新手,如果我使用了错误的术语,请纠正我,但我正试图解决以下问题:

我有一个网站,我们称之为“LB”,它有一个数据库。我还创建了自己的OpenID连接身份服务器“IDS”,并将LB配置为使用它登录。IDS没有自己的数据库,它使用的是LB的数据库

现在,我想在混音中引入CMS(比如WordPress或Umbraco等)。我希望CMS使用ID,以便LB和CMS之间可以共享单一登录。这似乎是一个相对简单的问题


现在,假设LB中有一些数据,我想与CMS集成。也许在CMS站点上,用户可以进入一个配置文件页面或其他什么,我想在该配置文件页面上显示LB的一些有趣的内容。可能是受用户在LB中的活动影响的动态内容,可能是HTML片段、图像,或者只是一些要放入模板中的原始JSON。这是我应该用的吗?(例如,CMS要求IDS提供信息)或者CMS是否应该以某种方式直接与LB对话(如果是,如何对话)?

这个问题有点抽象,因此我可能不想回答,但如果您想要返回任意数据,那么可能最好创建一个表示“受保护资源”的新端点,例如。您将获得一个带有OpenID Connect登录名的访问令牌,因此您可以使用该令牌访问受oauth保护的资源