使用令牌 msal 连接到数据库 oracle
Connect to database oracle using token msal
我正在用 express、passport-azure-ad 和 oracledb 在节点中开发一个后端,使用这个库连接到 Oracle,在前端我使用 angular 和 msal 库来验证和获取一个令牌,是否有任何方法可以使用相同的令牌连接到 Oracle XE/Enteprise 数据库?
我需要与注册用户保持数据可追溯性
您不能使用该令牌进行身份验证。但是,一旦连接,您可以设置 node-oracledb 文档 End-to-end Tracing, Mid-tier Authentication, and Auditing 中显示的一个或多个 'end-to-end' 跟踪属性以维护数据可追溯性,例如:
const connection = await oracledb.getConnection(
{
user : "mygenericuser",
password : mypw,
connectString : "localhost/orclpdb1"
}
);
connection.clientId = "myactualname"; // This gets recorded in audit trails etc
旧文章PHP Web Auditing, Authorization and Monitoring with Oracle Database也可能是有用的背景。
我正在用 express、passport-azure-ad 和 oracledb 在节点中开发一个后端,使用这个库连接到 Oracle,在前端我使用 angular 和 msal 库来验证和获取一个令牌,是否有任何方法可以使用相同的令牌连接到 Oracle XE/Enteprise 数据库?
我需要与注册用户保持数据可追溯性
您不能使用该令牌进行身份验证。但是,一旦连接,您可以设置 node-oracledb 文档 End-to-end Tracing, Mid-tier Authentication, and Auditing 中显示的一个或多个 'end-to-end' 跟踪属性以维护数据可追溯性,例如:
const connection = await oracledb.getConnection(
{
user : "mygenericuser",
password : mypw,
connectString : "localhost/orclpdb1"
}
);
connection.clientId = "myactualname"; // This gets recorded in audit trails etc
旧文章PHP Web Auditing, Authorization and Monitoring with Oracle Database也可能是有用的背景。