我想知道是否有办法找出过去3个月中哪些用户登录了Octopus Deploy。通过使用REST API调用,我可以获得八达通中的用户列表:Invoke-RestMethod“ $ OctopusUrl / api / users?take = 500” -Headers $ header。我看不到API调用来获取用户登录活动。只想问问是否有人知道这样做的方法?
我可能会看到两种方法
1)使用api/events
端点。这样,您就可以使用from
和to
参数提供一系列日期。然后,您必须枚举所有记录并提取遇到的不同用户-您可能想通过确保使用Cookie验证帐户来缩小范围"IdentityEstablishedWith": "Session cookie"
2)使用的结果api/users
调用api/events
端点,日期范围和特定用户,例如?users=Users-1
。在这里,您只需要检查在"IdentityEstablishedWith": "Session cookie"
正确设置字段的情况下是否获得了1个以上的结果
希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句