Ios7 使用安全字符串部署iOS应用程序

Ios7 使用安全字符串部署iOS应用程序,ios7,Ios7,为了将一些命令发布到Auth0,https请求必须包含授权令牌。Auth0表示,与其在代码中生成令牌,不如使用仪表板生成的令牌。他们建议将提供的字符串安全地存储在应用程序中。我想知道怎么做 我已经脱离了我的领域,但在较高的层次上,我认为iOS应用程序是作为某种固定的映像/捆绑包部署的。为了将令牌写入用户设备上的密钥链,我必须将令牌嵌入图像中,然后在应用程序安装并运行后将其复制到密钥链。但是我没有看到在字符串进入密钥链后从图像中删除令牌的方法 也许有一个设施可以做这种我找不到的事情。目前我的简单解

为了将一些命令发布到Auth0,https请求必须包含授权令牌。Auth0表示,与其在代码中生成令牌,不如使用仪表板生成的令牌。他们建议将提供的字符串安全地存储在应用程序中。我想知道怎么做

我已经脱离了我的领域,但在较高的层次上,我认为iOS应用程序是作为某种固定的映像/捆绑包部署的。为了将令牌写入用户设备上的密钥链,我必须将令牌嵌入图像中,然后在应用程序安装并运行后将其复制到密钥链。但是我没有看到在字符串进入密钥链后从图像中删除令牌的方法

也许有一个设施可以做这种我找不到的事情。目前我的简单解决方案是将字符串存储在全局变量中,然后将字符串复制到keychain并将全局变量设置为nil。但我不确定这是否真的起作用


有更好的办法吗

您的应用程序能否在运行时从其仪表板获取此令牌?(你不能说是否是每个应用、每个用户……)获取令牌还没有包含在他们的公共api中。该令牌似乎是每个应用程序的令牌,因为它永远不会过期,并且适用于针对指定服务安装my app的所有请求。