OKTA NodeJs 认证 SDK(@okta/okta-auth-js) 错误

问题描述 投票:0回答:0

我正在尝试在我的 Nodejs 应用程序中设置 @okta/okta-auth-js SDK 以进行身份验证。但是我在使用 okta 身份引擎时遇到以下错误。

authClient.idx.authenticate({
    username,
    password
}).then(function (transaction) {
    console.log(transaction.status);
    console.log(transaction.sessionToken);
    console.log(transaction);
})

错误 - errorCode: 'unauthorized_client', errorSummary: 'The client 无权使用提供的授权类型。配置授予 类型:[authorization_code].',错误:'unauthorized_client',
error_description: '客户端无权使用所提供的 授予类型。配置的授权类型:[authorization_code].'

如果我对相同的客户端和配置使用 authClient.signInWithCredentials 方法,我会得到正确的响应。

authClient.signInWithCredentials({
    username,
    password
}).then(function (transaction) {
    console.log(transaction.status);
    console.log(transaction.sessionToken);
    console.log(transaction.factors[0].verify);
})
node.js okta okta-api okta-signin-widget
© www.soinside.com 2019 - 2024. All rights reserved.