【问题标题】:Connect to database oracle using token msal使用令牌 msal 连接到数据库 oracle
【发布时间】:2022-02-17 05:53:38
【问题描述】:

我正在使用 express、passport-azure-ad 和 oracledb 在节点中开发一个后端,使用这个库连接到 Oracle,在前端我使用 angular 和 msal 库进行身份验证并获取令牌,有没有使用相同的令牌连接到 Oracle XE/企业数据库的方法?

我需要与注册用户保持数据可追溯性

【问题讨论】:

    标签: node.js oracle express node-oracledb passport-azure-ad


    【解决方案1】:

    您不能使用该令牌进行身份验证。但是,一旦连接,您可以设置 node-oracledb 文档End-to-end Tracing, Mid-tier Authentication, and Auditing 中显示的一个或多个“端到端”跟踪属性以维护数据可追溯性,例如:

    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也可能是有用的背景。

    【讨论】:

    • 你是个天才,它对我帮助很大,我没有阅读文档的那部分谢谢
    猜你喜欢
    • 2015-04-11
    • 2012-04-11
    • 2011-11-12
    • 2017-04-06
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    • 2014-03-18
    相关资源
    最近更新 更多