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