【发布时间】:2018-08-21 03:46:45
【问题描述】:
我正在开发一个使用 Auth0 进行身份验证的项目,并且我开始为这个项目编写客户端测试。我想为这个项目创建一个测试帐户,它可以允许脚本定期自动运行应用程序中的不同场景。
问题是我想在包含实际客户数据的堆栈上运行这些测试。这意味着该帐户的凭据/密码需要对公众隐藏。我也应该能够轻松地轮换这些凭据,这样与我合作的任何人都无法永久访问客户数据。我还希望将任何凭据保留在我签入的代码库之外,以防泄露给公众。
对于这种情况有哪些最佳做法?有没有类似的问题有我可以用来启发的解决方案?
【问题讨论】:
标签: security authentication testing automated-tests auth0