启用 SAML 身份验证
使用 REGISTER EXTERNAL AUTHENTICATION SYSTEM SQL 语句 将身份验证方法设置为 SAML。
SAML 外部身份验证系统支持双因素身份验证。 用户需要在IdP(Identity提供商)上配置 MFA(多因素身份验证);例如 Ping Identity。
使用 Netezza 用户界面设置 SAML 身份验证
-
以管理组成员的身份登录 Netezza 用户界面。
-
转到
Settings选项卡。 -
单击
SAML启用SAML身份验证。 -
按照 创建用户 中的说明,创建一个(或多个)外部身份验证方法设置为
SAML的用户。 -
验证用户是否创建成功。
- 进入 “用户和组”>“用户”。
- 找到用户。
- 检查用户的 Authentication type 部分。
使用命令行设置 SAML 身份验证
-
以属于管理组的用户身份连接 NPSaaS。 请参见,连接到 NPSaaS。
在示例中,使用了 'nzsql' 命令。 您还可以使用 ODBC 或 JDBC 驱动程序。
nzsql -host <nps_host_ip> -u user -pw XXXXX示例 Input 描述 nps_host_ip Specifies the IP address of your instance.
要检索NPS HOST IP:- 登录您的 IBM Cloud 账户。
- 转到 Private endpoints > Service instance details.
- 选择实例。
您的实例 IP 地址将显示在页面上。
用户 指定用户名。 密码 指定密码。 示例:
nzsql -host X.XX.XXX.XXX -u admin -pw password Welcome to nzsql, the IBM Netezza SQL interactive terminal. Type: \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit SYSTEM.ADMIN(ADMIN)=> -
作为管理员,只需注册
SAML外部身份验证系统一次。REGISTER EXTERNAL AUTHENTICATION SYSTEM 'SAML';此操作只需执行一次。
-
创建一个(或多个)用户,并将外部身份验证方法设置为
SAML。CREATE USER <USER> AUTH EXTERNAL 'SAML';示例:
CREATE USER SAMLUSER AUTH EXTERNAL 'SAML';