使用 sdk 删除 stormpath 0.10 中的组成员身份

Delete group membership in stormpath 0.10 using sdk

我想在不删除群组或帐户的情况下删除群组成员资格。我在 node.js.

的 stormpath sdk 中没有任何删除方法

我正在使用 0.10.1 版本的 stormapath。

'use strict';
var utils = require('../utils');
var InstanceResource = require('./InstanceResource');

function GroupMembership() {
   GroupMembership.super_.apply(this, arguments);
}
utils.inherits(GroupMembership, InstanceResource);

GroupMembership.prototype.getAccount = function     getGroupMembershipAccount(/* [options,] callback */) {
    var self = this;
    var args = Array.prototype.slice.call(arguments);
    var callback = args.pop();
    var options = (args.length > 0) ? args.shift() : null;

    return self.dataStore.getResource(self.account.href, options, require('./Account'), callback);
};

GroupMembership.prototype.getGroup = function getGroupMembershipGroup(/* [options,] callback */) {
  var self = this;
  var args = Array.prototype.slice.call(arguments);
  var callback = args.pop();
  var options = (args.length > 0) ? args.shift() : null;

  return self.dataStore.getResource(self.group.href, options, require('./Group'), callback);
};

module.exports = GroupMembership;

这是 GroupMembership.js 文件中的代码。它没有删除方法。

GroupMemebership 继承自 InstanceResource,它具有删除方法。

您介意发布一些代码以便我们了解您在做什么吗?

如果你能得到GroupMembership,应该很简单:

groupMemebership.delete(function(err){
  if(!err){
    console.log("deleted");
  }
})