问题标签 [okta-signin-widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

okta - 我正在尝试集成 OKTA React 本机,但我只有 SAML 文件。如何从中获取 oidc 值?

我在 X 公司工作,我们的产品将为 Y 公司的员工提供 OKTA 登录。

当我在网上查找 react native login 时,我得到了一个链接,我需要oidc配置值,例如 issuer: 'https://y.okta.com', clientId: 'rexc01y7yh23OyOOe2p8', redirectUrl: "com.okta.y: /callback", endSessionRedirectUri: 'com.okta.y:/callback', 范围: ['openid', 'profile', 'offline_access'], requireHardwareBackedKeyStore: false, discoveryUri: 'https://y.okta.com/ oauth2/默认值'

但我得到的只是一个 SAML 文件。

  1. 我想从 SAML 文件中获取oidc值吗?或者
  2. 有没有办法使用 SAML 文件在我的应用程序中为 x 公司实施 OKTA?
0 投票
1 回答
131 浏览

okta-api - Okta OktaSignIn 小部件令牌刷新

我有一个网站可以使用 Okta 进行身份验证/授权。我可以使用 Okta 登录小部件来获取访问令牌并进行 API 调用。

令牌将在 60 分钟后过期。我不确定如何将刷新令牌与 OktaSignIn 小部件一起使用。我找不到任何样品。

我看了这些链接:

https://developer.okta.com/code/javascript/okta_sign-in_widget/#sign-in-and-display-user-s-email https://www.npmjs.com/package/@okta/okta-signin -widget/v/4.5.0 https://github.com/okta/okta-signin-widget

但是,我找不到任何样品。

问题:

  1. 是否可以使用 OktaSignIn 获取刷新令牌?
  2. 如何在 OktaSignIn 中使用刷新令牌?
0 投票
1 回答
80 浏览

spring-boot - 找不到登录用户的组信息-JWT token OKTA

我是 Okta 的新手,如果我的问题不清楚,我深表歉意。

所以我要做的基本上是解析okta生成的JWT token,并提取与之关联的登录用户的组信息。

我的印象是这些信息应该存在于 OidcUser 对象中。我确实在此对象中看到了用户名/电子邮件 ID/令牌有效性等信息。不幸的是,我看不到需要进一步处理的组 ID。

这是我在 Spring Boot 中的 okta 插件

我想知道我的方法是否正确,以及我还需要做什么才能从 Okta JWT 令牌中提取用户组。

0 投票
0 回答
522 浏览

angular - 用户认证后 Okta 登录页面进入无限循环

在此处输入图像描述

像这样

我的 Angular 应用集成了 Okta 访问和用户管理 API。应用程序后端托管在 AWS Beanstaik 中,前端 Angular 应用程序托管在 S3 中。

我通过 chrome 开发工具检查了网络响应,我得到了这个

{"expiresAt":"2021-09-03T02:59:39.000Z","status":"SUCCESS","sessionToken":"20111F_ApSDB7zPMeay5y2V4nG8yUlU0i4ICgHyAOMYvc5Miq743wse","_embedded":{"user":{"id":"00ubopju1CRuT02ji5d6","passwordChanged":"2021-03-13T22:58:33.000Z","profile":{"login":"Rafi12534@Gmail.com","firstName":"Mohammed","lastName":"Samsuddin","locale":"en","timeZone":"America/Los_Angeles"}}},"_links":{"cancel":{"href":"https://dev-97379822.okta.com/api/v1/authn/cancel","hints":{"allow":["POST"]}}}}

登录组件代码:

身份验证后,okta 尝试再次进行身份验证,这可能会将其置于无限循环中。

0 投票
3 回答
383 浏览

javascript - 如何在反应应用程序中使用 okta 刷新令牌

有人可以指导如何在反应应用程序中使用 okta 刷新令牌吗?检查了文档,但没有太大帮助,

0 投票
1 回答
34 浏览

oauth-2.0 - 为多租户实施 Okta 身份验证

我正在为多租户应用程序实施 Okta 身份验证,并且身份验证效果很好。我的问题是:

为了在 Okta 中支持多租户,据我了解,Okta 为不同的租户提供了不同的 url,应用程序有责任创建或导航到特定的 url。那么用户是否需要多次输入他们的电子邮件地址才能让我们找到他们属于哪个租户?

例如:如果用户单击使用 Okta 登录,我们仍然不知道必须将其导航到哪个 url。因此,我们向他们展示了一个框来输入他们的电子邮件地址,一旦我们这样做了,我们就会将他们导航到 Okta 登录页面,他们必须再次输入他们的电子邮件地址。

如果我们有不同的租户或者我错过了什么,那么用户需要多次添加他们的电子邮件地址是正确的流程吗?

0 投票
2 回答
749 浏览

angular - Okta Component giving error at runtime Cannot read properties of undefined (reading '_oktaUserAgent')

I am using OKTA authorization in my project but facing an error at runtime

tried googling it but could not find any related solution

Here is the error

Here is my Appmodule.ts

here is my configuration for okta myAppConfig

This is my Login Status Component gets loaded at the start of application

This is my Login Component

0 投票
1 回答
472 浏览

javascript - ReactJS:Okta Auth RestoreOriginalUri 函数未重定向

我已经被这个问题难住了很长一段时间。

我正在为我的 React SPA 使用 Okta 身份验证,一切进展顺利,但是该restoreOriginalUri功能实际上并没有在成功身份验证时路由/重定向回原始 URI。

包.json

代码:

错误信息: 在此处输入图像描述

我知道身份验证成功的事实,因为一旦我收到错误消息并刷新浏览器页面,我就能够导航到我的受保护路由并通过范围查看用户身份,而无需被迫/login

有任何想法吗?

TIA

0 投票
0 回答
19 浏览

react-native - OktaOidc 客户端在非调试模式下未配置错误

我收到错误,因为OktaOidc 客户端未配置检查您是否使用 createConfig 创建了配置,在描述中我看到错误为:-

但是,当我使用 Chrome 启用调试器时,不会出现此错误,IOS 和 Android 都会发生此错误。

我已经尝试使用具有相同配置的示例应用程序,并且它运行良好。

对于逐步指导的过程,我点击了这个链接

0 投票
0 回答
31 浏览

html - 如何在 Okta 登录页面中添加身份提供者?

我们如何在 Okta 中添加身份提供者而不向 Okta 登录页面添加自定义 URL 域?我们可以在不创建自定义 URL 域的情况下修改嵌入式 HTML 编辑器吗?