繁体   English   中英

[NodeJs 从 ADAL 升级到 MSAL]:无法在字符串上创建属性“authenticationScheme”

[英][NodeJs Upgrading from ADAL to MSAL]: Cannot create property 'authenticationScheme' on string

我们正在从 ADAL 升级到 MSAL,这样做时我们遇到了问题。 在此处输入图像描述

我们实施的代码是

 const msal = require('@azure/msal-node');
  const msalConfig = {
        auth: {
            clientId: config.clientId,
            authority: config.authorityUrl,
            clientSecret: config.clientSecret,
            knownAuthorities: [],
        },
    }
 let cca = new msal.PublicClientApplication(msalConfig);
   const tokenResponse = async function() {
        console.log("callled tokenr response");

        try {
          const response =  cca.acquireTokenByUsernamePassword(config.scopeBase,config.pbiUsername,config.pbiPassword);
          
          return Promise.resolve(response);
        } catch(error) {
  
         return Promise.reject(error);
        }

谁能帮我解决这个问题。 谢谢!

acquireTokenByUsernamePassword 接受一个参数,该参数应该是一个具有此处定义的形状的对象。 您正在传递 3 个字符串类型的参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM