Api密钥 身份验证

接口 ApiKeyAuth

向用户公开在其控制下托管 API 密钥的功能。

属性

链接已复制到剪贴板
摘要 val APP: 应用

与此实例关联的应用。

链接已复制到剪贴板
摘要 val user: user

与此实例关联的用户。

功能

链接已复制到剪贴板
摘要 暂停 乐趣 创建(name : String): ApiKey

创建可用于对用户进行身份验证的用户 API 密钥。 此时,键的值必须持久化,因为这是它唯一可见的时间。 密钥在创建时启用。 可以通过调用disable方法将其禁用。

链接已复制到剪贴板
摘要 暂停 乐趣 删除(id : BsonObjectId)

删除用户创建的特定 API 密钥。 如果没有删除键,则以静默方式返回。

链接已复制到剪贴板
摘要 暂停 乐趣 禁用(id : BsonObjectId)

删除用户创建的特定 API 密钥。 如果提供的密钥不存在,该函数将正常完成。

链接已复制到剪贴板
摘要 暂停 乐趣 enable(id : BsonObjectId)

启用用户创建的特定 API 密钥。

链接已复制到剪贴板
摘要 暂停 乐趣 获取(id : BsonObjectId): ApiKey?

获取与用户关联的特定用户 API 密钥。

链接已复制到剪贴板
摘要 暂停 乐趣 fetchAll(): 名单<ApiKey>

获取与用户关联的所有 API 密钥。 如果未找到键,则返回空列表。