我使用离子来创建混合移动应用程序,这个应用程序将使用微服务架构作为后端,我想确保只有我的应用程序将能够到达微服务。
所以我想出了一个简单的解决方案:用HMAC" X"键和使用铭文令牌发送此参数,因此在后端我将使用相同的" X"重复该过程。密钥,如果两个令牌都相同,我知道这个密钥会改变。
我的问题与存储" X"关键在Ionic,因为这主要是javascript所以它很容易检查,我想知道是否有任何方法存储动态私钥(我希望每周左右更改键)在离子应用程序内,而无需硬编码。
感谢您的帮助!