获取最近6个月内登录八达通的用户列表

问题描述 投票:0回答:1

我想知道是否有办法找出过去3个月中哪些用户登录了Octopus Deploy。我可以通过使用REST API调用来获取八达通中的用户列表:Invoke-RestMethod“ $ OctopusUrl / api / users?take = 500” -Headers $ header。我看不到API调用来获取用户登录活动。只想问问是否有人知道这样做的方法?

powershell authentication octopus-deploy
1个回答
0
投票

我可能会看到两种执行此操作的方法

1)使用api/events端点。这将允许您使用fromto参数提供日期范围。然后,您必须枚举所有记录并拉出遇到的不同用户-您可能想通过确保使用Cookie "IdentityEstablishedWith": "Session cookie"]认证的帐户来缩小范围

2)使用api/users的结果调用api/events端点,并带有日期范围和特定用户,例如?users=Users-1。在这里,您只需要检查"IdentityEstablishedWith": "Session cookie"字段设置正确是否得到了1个以上的结果

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.