我第一次尝试独立的基础设施。通过独立的基础设施,我的意思是我有 2 个独立的应用程序:
- 仅用作 API 服务的 Rails 应用程序
- 处理所有前端内容的 Angular 应用程序
目前这是一个非常简单的过程(因为我正在了解更多关于集成 2 个应用程序的信息)。我知道平台之间的通信应该通过某种基于令牌的身份验证等来保护。我查看了devise_token_auth和ng-token-auth。
我很困惑,因为我目前不会向任何外部方开放我的 API。因此,我希望能够使用我的 API 的唯一系统是我自己的(一组密钥)。
我是否正确地说我将使用 devise_token_auth 生成我的密钥,然后将其添加到服务器和客户端的环境变量中?由于这些值当前是静态的(不是用户特定的)