Node.js 针对多个客户端的openstack令牌身份验证

Node.js 针对多个客户端的openstack令牌身份验证,node.js,authentication,pkgcloud,Node.js,Authentication,Pkgcloud,我的问题是,是否可以在pkgcloud库中为nodejs创建仅基于令牌的客户端 因为我看到的是直截了当的方法: var rackspace = pkgcloud.storage.createClient({ provider: 'openstack', username: 'your-user-name', password: 'your-password', authUrl: '...' }); 允许使用用户名、密码和凭据创建客户端。 但假设有很多客户机,

我的问题是,是否可以在pkgcloud库中为nodejs创建仅基于令牌的客户端

因为我看到的是直截了当的方法:

var rackspace = pkgcloud.storage.createClient({
    provider: 'openstack',
    username: 'your-user-name',
    password: 'your-password',
    authUrl: '...'
  });
允许使用用户名、密码和凭据创建客户端。 但假设有很多客户机,我想对它们进行一次身份验证,然后只使用令牌对对象存储进行操作,就像允许OpenStack一样。我不想将他们的凭据仅保留在服务器端的令牌上。所以从另一方面来说,我如何进行上传、列表、创建容器等操作。。。通过使用pkgcloud仅为我的已验证客户端使用令牌

因此,场景如下所示:

我通过用户名、密码对user1进行身份验证 我从OpenStack为user1接收令牌1 我将该令牌1存储在数据库中 我通过用户名、密码对user2进行身份验证 我从OpenStack为user2接收令牌2 我将该令牌2存储在我的数据库中 现在我想使用user1中的token1来进行下一个操作,比如对象存储上的列表容器
非常感谢您的回答

Ken Perkins提出了与某人提到的问题相同的解决方法。我不确定我们是否有一个永久的解决办法

[