【问题标题】:Okta: Fetching Access Token via JavaScriptOkta:通过 JavaScript 获取访问令牌
【发布时间】:2021-02-16 06:09:05
【问题描述】:

我一直在努力真正理解有关这方面的 Okta 文档,但基本上我试图使用 Vanilla JS 通过他们的 API 获取 Okta 访问令牌。

我正在使用以下 JS SDK 来简化事情: https://github.com/okta/okta-auth-js

这是我的代码:

let oktaConfig = {
  issuer: 'https://{OKTA_DOMAIN}/oauth2/default/v1/token',
  clientId: "CLIENT_ID",
  tokenManager: {
    storage: 'sessionStorage'
  }
}

const oktaAuth = new OktaAuth(oktaConfig)

oktaAuth.signInWithCredentials({
  username: "USER", 
  password: "PASSWORD"
}).then(function(data) {
  console.log(data)

  let token = data.data.stateToken
  console.log(token)

我从请求中检索“stateToken”但是我如何能够检索访问令牌?

TIA

【问题讨论】:

    标签: javascript okta-api


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 2017-04-21
      相关资源
      最近更新 更多