我有以下代码,在Folsom工作得很好:
#remove the user for each role associated with the user
user_roles = kc.users.list_roles(obj_id, currtenant)
for role in user_roles:
if obj_id == user.id:
kc.tenants.remove_user(currtenant, obj_id, role.id)
相同的代码将从指定的租户中删除所有用户,而不仅仅是id为obj_id的用户。灰熊队还有其他人有这个问题吗?
找到了答案,这是Grizzly代码库的一个已知问题。https://bugs.launchpad.net/keystone/+错误/1170649
该错误还包括建议的修复