例如,我想让所有用户都是学生或教授。 searchUsers(String criteria, int first, int last)
的{{1}}方法仅匹配' id或电子邮件,名字或姓氏'。
我是否可以通过其他标准获得用户或用户列表?
谢谢,
答案 0 :(得分:1)
目前不是。如果您提交Jira,我们就可以实施它。
当然,您可以通过UserDirectorySergice.getUsers()获取所有用户,然后遍历每个用户并检查类型,但这可能非常昂贵,具体取决于用户数量和缓存的内容。
该方法也只会获得内部用户。只能通过某些搜索条件找到外部用户。
请记住,外部配置的用户(即LDAP)在Sakai中没有像内部用户那样的固定类型,因为需要查询外部源并运行逻辑来确定类型。