在我的方案中,AngularJs
服务器提供了UI
个应用程序,REST
应用程序消耗了多个AngularJs
个服务。
如何使用AngularJs
保护WSO2 identity server
和休息服务。
其他应用程序也会使用REST
个端点。
答案 0 :(得分:0)
您可以使用OAuth2保护REST服务,其中WSO2 Identity Server将是身份提供商(IDP)。请参阅以下教程,其中有完整的详细说明[1]。
如果您只想使用较少的自定义来保护端点,我建议您同时查看WSO2 API Manager产品[2]。在这里,WSO2 API Manager将充当API代理,您的REST服务将成为后端。 API Manager将为您提供发布者和商店,您可以在其中将REST服务作为应用程序发布,并且使用商店客户可以订阅它们。订阅后,他们将获得OAuth令牌并通过API Manager进行安全通信。除此之外,API Manager还将为您提供监视和管理API生命周期的工具。请参阅完整的文档以了解关键概念[3]。