ARTIFACTORY:如何获取用户生成的API密钥和标识令牌列表以进行比较

穆罕默德Kashif
2022-08-29 09:49

编写本文的目的是获取生成API密钥和标识令牌的用户列表,以便进行比较,并进行用户迁移。本文打算弃用API密钥,转而讨论Identity令牌。

从7.38版本开始,API key已经开始被弃用人工发行说明

下面是用于获取生成API密钥和标识令牌的用户名列表的DB查询。

1.生成API密钥的用户名列表SELECT user_id FROM access_users_custom_data WHERE prop_key='apiKey');

2.生成身份令牌的用户名列表从access_tokens中选择hashhed_reference不为NULL的用户名;

访问令牌身份令牌(也称为引用令牌)在生成时存储在DB的access_tokens表中。当一个访问令牌被创建时,它被存储在access_tokens表中,并在hashhed_reference列中存储NULL;当一个身份令牌被创建时,它被存储在access_tokens表中,并在hashhed_reference列中存储一些散列信息。