Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Okta:通过JavaScript获取访问令牌_Javascript_Okta Api - Fatal编程技术网

Okta:通过JavaScript获取访问令牌

Okta:通过JavaScript获取访问令牌,javascript,okta-api,Javascript,Okta Api,我一直在努力理解Okta文档中关于这一点的内容,但基本上我正在尝试使用Vanilla JS通过他们的API获取Okta访问令牌 我使用以下JS SDK简化事情: 这是我的代码: 让oktaConfig={ 发卡机构:“https://{OKTA_DOMAIN}/oauth2/default/v1/token”, clientId:“客户端ID”, 令牌管理器:{ 存储:“会话存储” } } const-oktaAuth=新的oktaAuth(oktaConfig) oktaAuth.signI

我一直在努力理解Okta文档中关于这一点的内容,但基本上我正在尝试使用Vanilla JS通过他们的API获取Okta访问令牌

我使用以下JS SDK简化事情:

这是我的代码:

让oktaConfig={
发卡机构:“https://{OKTA_DOMAIN}/oauth2/default/v1/token”,
clientId:“客户端ID”,
令牌管理器:{
存储:“会话存储”
}
}
const-oktaAuth=新的oktaAuth(oktaConfig)
oktaAuth.signInWithCredentials({
用户名:“用户”,
密码:“密码”
}).then(功能(数据){
console.log(数据)
let token=data.data.stateToken
console.log(令牌)
我从请求中检索“stateToken”,但如何才能检索访问令牌


TIA

事实证明,该帐户是在启用MFA的情况下设置的,因此我只获得了“stateToken”。通过在该帐户上禁用MFA,我收到了一个“sessionToken”,可以解析为/authorize端点以检索访问令牌