在 DB2 9.5 中实现新的安全功能,第 2 部分: 理解可信上下文
2009-11-20 00:00:00 来源:WEB开发网现在,修改已有的用于 Ally 的可信上下文,以允许她将 id 切换为 Stan,而不必进行认证。使用 SECADM 用户 id 连接到数据库,然后修改 MktgTrustedContext,以添加 Stan 的使用。ALTER TRUSTED CONTEXT MktgTrustedContext
ADD USE FOR Stan WITHOUT AUTHENTICATION;
或者使用 AltTC.sql 脚本。该脚本应该会成功。
清单 12. 脚本成功运行ALTER TRUSTED CONTEXT MktgTrustedContext
ADD USE FOR Stan WITHOUT AUTHENTICATION
DB20000I The SQL command completed successfully.
有时候,您可能想禁用某个可信上下文,以临时阻止对它的使用。使用 SECADM userid 连接到数据库,然后修改 MktgTrustedContext,禁用该可信上下文。ALTER TRUSTED CONTEXT MktgTrustedContext
ALTER DISABLE;
或者使用 AltTC.sql 脚本。该脚本应该会成功。ALTER TRUSTED CONTEXT MktgTrustedContext ALTER DISABLE
DB20000I The SQL command completed successfully.
最后,和任何其他数据库对象一样,可信上下文也可以被删除。使用 SECADM 用户 id 连接到数据库,然后删除 MktgTrustedContext。DROP TRUSTED CONTEXT MktgTrustedContext;
或者使用 DropTC.sql 脚本。该脚本应该会成功。DROP TRUSTED CONTEXT MktgTrustedContext
DB20000I The SQL command completed successfully.
可信连接中用户 id 的切换
可信上下文的使用
注意,只有通过 DB2 CLI 应用程序或 DB2 JDBC 应用程序才可以进行这样的切换。
更多精彩
赞助商链接