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

时间:2014-07-28 11:51:45

标签: authentication wso2 wso2esb wso2is wso2dss

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

这里我正在使用

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

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

我的应用程序将有一个Admin UI,用于创建User(应该存储的位置:ldap?)

现在,create user可以处理应用程序:       User1(HR):创建员工       user2(employees):可以加载excel文件(读取excel文件并将其加载到带有ESB服务器和DSS的DB中)和一个通过ESB触发的电子邮件到(Manager)User3。

请使用WSO2向我推荐这个架构,因为它是开源的以及如何使用Identity Server。

我已完成其他部分,如:

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

请使用Identity Server进行上述解释设计,帮助我创建用户,进行身份验证和授权。或者是否将WSO2产品用于Web应用程序是一种很好的方法。

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

我发布了很多与WSO2有关的问题,但没有答案。

请帮助我WSO2社区

1 个答案:

答案 0 :(得分:0)

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

如果您需要SSO功能,我建议您使用Identity Server。如果需要,可以参考以下设置SSO [2]。

-Colin

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

相关问题