DROP AUTHENTICATION INTEGRATION
描述
DROP AUTHENTICATION INTEGRATION 语句用于删除认证集成。
版本支持
该功能自 SelectDB Enterprise 4.1.4 起支持。
语法
DROP AUTHENTICATION INTEGRATION [IF EXISTS] <integration_name>;
必选参数
1. <integration_name>
指定要删除的认证集成名称。
可选参数
1. IF EXISTS
如果认证集成不存在,不返回错误。
权限控制
执行此 SQL 命令的用户必须至少具有以下权限:
| 权限 | 对象 | 说明 |
|---|---|---|
ADMIN_PRIV | 用户(User)或角色(Role) | 只有拥有该权限的用户或角色才能执行此操作。 |
注意事项
- 如果未指定
IF EXISTS且目标认证集成不存在,Doris 会返回错误。 - 不能删除仍绑定角色映射的认证集成。请先执行 DROP ROLE MAPPING 删除对应的角色映射。
示例
- 删除认证集成:
DROP AUTHENTICATION INTEGRATION corp_oidc;
- 仅当认证集成存在时删除:
DROP AUTHENTICATION INTEGRATION IF EXISTS corp_oidc;