实际上我有一个与架构师有关的小混乱因为我有2个独立的应用程序和1个Identity Server4应用程序,一个AspNet核心2.1 API解决方案,它运行在不同的域和服务器上,与其他2相同。现在我有以下几点:
- 已将我的客户端应用程序(即Vue.js SPA)添加为Identity Server4中具有隐式模式的客户端,因为它是Js客户端
- 我是否需要将API应用程序添加为IDP服务器中的客户端。
如果是,那么如何使用Axios从VUE.js调用任何API,因为当从Vue.js应用程序登录时,它将获得该客户端的令牌,并将用于显示隐藏按钮或我的网页部分。
我有点困惑,我应该使用我为vue.js客户端获得的声明来验证API。
如果我在Identity Server 4中为客户端注册API,那么如何从vue.js客户端应用程序调用api。