NodeJs 认证 SDK(@okta/okta"/>
OKTA NodeJs 认证 SDK(@okta/okta
我正在尝试在我的 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);
})
回答如下:
更多推荐
OKTA NodeJs 认证 SDK(@okta/okta
发布评论