【问题标题】:How to use Identity Server WSO2 for authentication and authorization of a web application如何使用 Identity Server WSO2 对 Web 应用程序进行身份验证和授权
【发布时间】:2014-07-28 11:51:44
【问题描述】:

如何使用 Identity Server WSO2 对基于 SOA 的 Web 应用程序进行身份验证和授权。

我正在开发一个使用

的网络应用程序
  • 来自 DB 的数据的 DSS
  • 用于集成 ESB 服务器(电子邮件、文件操作)
  • 对于 UI HTML 5、JQuery 和 JS Render。

我的问题是用户管理、身份验证和授权。

我的应用程序将有一个管理 UI 来创建用户(它应该存储在哪里:ldap?)

现在创建用户可以在应用程序上工作: User1(HR):创建员工 user2(employees) : 可以加载 excel 文件(读取 excel 文件并使用 ESB 服务器和 DSS 将其加载到 DB 中)和通过 ESB 触发的电子邮件给(Manager)User3。

请建议我使用 WSO2 的架构,因为它是开源的以及如何使用身份服务器。

我已经完成了其他部分,例如:

  • 从 UI(HTML 5、JQuery、JS Render)调用 DSS 的 Web 服务以进行所有 CRUD 操作。
  • 通过触发 ESB 服务器的 Web 服务从 UI 发送 ESB 服务器的邮件。

请帮助我使用身份服务器进行用户创建以及身份验证和授权,以进行上述说明设计。或者将 WSO2 产品用于 Web 应用程序是否是一种好方法。

或任何论坛或邮件地址,以便我可以讨论解决方案。

我发布了很多与 WSO2 相关的问题,但没有得到答复。

请帮助我 WSO2 社区

【问题讨论】:

    标签: authentication wso2 wso2esb wso2is wso2dss


    【解决方案1】:

    您的需求似乎不需要单独安装 WSO2 身份服务器。 ESB 的标准用户管理功能应该足以满足您的用例。 Your HR 用户应该能够从 ESB GUI 创建用户。 WSO2 ESB 的用户管理功能在此处 [1] 进行了详细记录。

    如果您需要 SSO 功能,我建议您使用 Identity Server。如果需要,这里是设置 SSO 的指南 [2]。

    -科林

    [1]https://docs.wso2.com/display/ESB481/Introduction+to+User+Management [2]https://docs.wso2.com/display/IS500/Enabling+SSO+for+WSO2+Servers

    【讨论】:

    • 正如我所提到的,我想使用 HTML 进行用户登录/注销或任何其他活动。每个服务器都有自己的用户,我的问题是如何集成所有服务器并使用 HTML 进行 UI。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    相关资源
    最近更新 更多