我一直关注this tutorial,了解如何使用SlackKit构建机器人并使用Heroku进行部署。
一切正常,但除了我尚未包括该机器人的Slack的API令牌外。
我不确定如何“安全地”执行此操作-是否可以安全地在Heroku中添加令牌,然后让Swift代码从那里检索令牌,然后再将其添加到机器人中?
从阅读中我认为,我需要在Heroku上使用配置变量?如果是这样的话;如何从Swift代码中检索它们?
如果不是,那我应该看什么?
我一直关注this tutorial,了解如何使用SlackKit构建机器人并使用Heroku进行部署。
一切正常,但除了我尚未包括该机器人的Slack的API令牌外。
我不确定如何“安全地”执行此操作-是否可以安全地在Heroku中添加令牌,然后让Swift代码从那里检索令牌,然后再将其添加到机器人中?
从阅读中我认为,我需要在Heroku上使用配置变量?如果是这样的话;如何从Swift代码中检索它们?
如果不是,那我应该看什么?
一种好的方法是将Slack API令牌存储为Heroko config var。
然后,您可以在代码中作为普通环境变量来访问它们。