0
假设我有三个用户A,B,C,他们三个被定义为External Authenticated(在同一台机器上有三个OS用户)。是否可以对外部认证用户使用代理认证?
现在想一下通常从客户端(A,B和C所在的位置)获取USER/PASS信息并连接到模拟A,B和C的数据库的WS。在这种情况下无法工作,因为WS在另一台机器上,并且A,B和C无法为数据库连接提供密码。
我正在考虑创建一个用户D,而不是外部认证,并将代理认证授予D,以便他能够以A,B和C连接。请问这是否行得通?
我只需要运行以下?
ALTER USER D GRANT CONNECT THROUGH A
ALTER USER D GRANT CONNECT THROUGH B
ALTER USER D GRANT CONNECT THROUGH C
而我该如何实现从WS的连接?我只需要提供用户名?