我需要建立一个在线工具生态系统(这些工具在各种平台上,如 Moodle、Website Baker、ASP.Net、php 等,有些已经构建,有些从其他供应商购买,有些将要构建),我想要一个最终用户应该拥有的单一登录。
这些独立的工具目前拥有自己的登录机制。
我计划在 DNN 上构建一个中央系统,用户在其中注册,并且该系统公开了一个 oAuth 服务,其他系统使用该服务对用户进行身份验证。
我正在考虑使用 DNN (DotNetNuke) 平台,原因如下: 1. 我是一名 ASP.Net 开发人员,对 DNN 有一定程度的了解(不是很多,但足以知道它有提供者和模块的概念,我可以根据我的需要定制)。2. 我需要一个购物车和一个注册系统,我希望能得到一些现成的第三方解决方案。
我需要输入什么:是否已经有一些 DNN 组件公开了来自 DNN 站点的 oAuth 身份验证?我正在寻求实现类似于谷歌为它的 oAuth 接口实现的东西。