如何从网络服务产生时能力令牌
问题描述:
Uri.Builder b = Uri.parse(TOKEN_SERVICE_URL).buildUpon();
if (newClientProfile.isAllowOutgoing()) {
b.appendQueryParameter("allowOutgoing", newClientProfile.allowOutgoing ? "true" : "false");
}
if (newClientProfile.isAllowIncoming() && newClientProfile.getName() != null) {
b.appendQueryParameter("client", newClientProfile.getName());
}
Ion.with(getApplicationContext())
.load(b.toString())
.asString()
.setCallback(new FutureCallback<String>() {
@Override
public void onCompleted(Exception e, String capabilityToken) {
我从我的web服务的能力令牌,在twilio快速入门例如他们使用TOKEN_SERVICE_URL
生成令牌关联起来的设备的所需性能的能力令牌的性质。现在我不知道如何使用这种方法来验证具有令牌内功能的clientProfile
。请帮助我如何从网络服务产生时能力令牌
答
Twilio开发人员传道这里。
您将能够找到应用程序服务器here。基本上,它是一种让您的应用程序使用后端Web服务器对Twilio进行身份验证的方式,而不是持有您的API凭据。
这里的an article是examplins能力如何令牌的工作,并会告诉你如何mudify你想拥有在功能精细控制的情况下,链接的应用程序。
希望这可以帮助你。
如果我想将服务器用于多个客户端,由于这个原因,我无法在他的python服务器中硬编码API凭证。谢谢 – AndroidDev
在这种情况下,我会建议在您的后端服务器有逻辑来创建功能令牌,具体取决于您从应用程序传递的密钥。因此,您的应用会传递类似“TOKEN_SERVICE_URL?cust = 1”的内容,然后您的后端服务器可以访问数据库并从客户1获取关键信息并返回该特定客户的授权。 –