如何使用管理员令牌验证 gitlab 用户邮件 ID 和密码?

How to validate the gitlab user mail ID and password with admin token?

我们创建了用于更新提交页面中评论的工具。为此,我使用用户给定的邮件 ID(在 gitlab 中使用)创建了个人访问令牌。现在我使用那个个人访问令牌来更新评论。现在我需要确认用户的邮件 ID 和密码(任何其他方式)。因为现在任何人都可以使用另一个人的邮件 ID 和访问权限来执行此操作。

如何确认用户是给定邮件 ID 的所有者?我不想进行 table 手术。我想用gitlab数据查一下。

我可以使用下面的行

来验证用户名和密码

curl --request POST "https://gitlab.company.com/api/v4/session?login=username&password=****"