【问题标题】:Use specific system user for wso2 esb service invocation使用特定系统用户进行 wso2 esb 服务调用
【发布时间】:2012-08-10 13:06:02
【问题描述】:

我将拥有一个门户网站,我将从该门户网站调用具有“UsernameToken”安全性的服务。

出于身份验证目的,我想在 wso2 身份服务器中创建一个系统用户,以便我可以使用它从 ESB 调用服务。所以基本上,我想从 WSO2 身份服务器为系统用户请求一个令牌,并使用它来验证前面的 WSO2 ESB,以便我可以调用服务。

我打算使用 AuthenticationAdmin 和 UserAdmin 服务进行身份验证。

这种情况可能吗?如果不是,那么实现类似场景的好方法是什么?

【问题讨论】:

    标签: wso2 wso2esb


    【解决方案1】:

    如果我正确理解了您的要求,我假设您正在尝试通过 WSO2 ESB 调用一组后端服务,并将“UsernameToken”作为身份验证模式。如果是这样,那么我认为您不需要使用 WSO2 IS 来创建用户,除非您打算进行更深入的身份管理。(您仍然可以使用它,但我认为它是一种开销事实上,您只想在 WSO2 IS 中创建用户)。为此,您可以使用 WSO2 ESB(或任何其他 WSO2 产品)中嵌入的用户管理功能。您只需要做的是,在 ESB 级别创建一个用户并使用这些凭据通过 ESB 调用后端服务。

    希望这会有所帮助。

    问候, 普拉巴斯

    【讨论】:

    • 谢谢你的回答,普拉巴斯。然而,我必须使用 Identity Server,因为这个场景将是一个更大项目的一部分。我已经设法按照您的建议解决了我的问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多