【问题标题】:Okta with React JSOkta 与 React JS
【发布时间】:2018-05-04 12:08:36
【问题描述】:

我有一个需要集成 OKTA 的 react native 应用程序,我已经为它安装了以下软件包

npm install @okta/okta-signin-widget@2.3.0 --save

我在 okta 开发站点中将应用程序添加为 OPENID Connect,应用程序类型:单页应用程序 (SPA)。问题是在将 okta 站点 (https://dev-845745-admin.oktapreview.com) 中的应用程序分配给人员后,分配的成员无法在仪表板页面中看到该应用程序。

【问题讨论】:

  • react-native 应用还是使用 react 的 web 应用?
  • react-native app@bennygenel
  • 您尝试使用的小部件用于 Web 应用程序,很可能无法与开箱即用的 react-native 一起使用
  • 谢谢。你能告诉我我应该使用什么类型的包,如果我想将 okta 登录与我的应用程序集成,我应该选择 OPEN ID Connect 还是 SAML 作为登录方法
  • 我对 OKTA 一无所知,所以我什么也说不出来。我只知道它是一个网络应用小部件。

标签: reactjs react-native okta


【解决方案1】:

您可以通过Okta OpenID Connect Application 配置在最终用户仪表板页面上显示的应用程序。

登录发起者设置指定应用程序是否仅在后台启动,或者应用程序或 Okta 是否可以启动登录。如果您选择 App Only,则应用程序将在后台启动,而不使用 Okta chiclet。如果您选择Okta 或应用程序,则可以使用 Okta chiclet。

  1. 登录发起者更新为Okta 或应用程序
  2. 选中应用可见性下的向用户显示应用图标复选框

设置完成后,您可以查看 Okta 的 React Native OpenID Connect 快速入门,了解如何将您的 React Native 应用程序与 Okta 集成。

【讨论】:

  • 最终用户将通过 okta 登录,其中 okta 仪表板页面应显示此 reactjs natie 应用程序。所以我可以使用 OpenID Connect。如果我在 okta 中使用 openid connect 创建一个新应用程序来配置我的应用程序,并且如果我已分配给示例用户,但用户无法在仪表板页面中看到该应用程序,我可以知道为什么吗?我应该使用 SAML、Oauth2 还是可以通过 OpenID Connect 获得它
猜你喜欢
  • 1970-01-01
  • 2023-02-23
  • 2021-08-28
  • 1970-01-01
  • 2018-09-28
  • 2019-09-12
  • 2016-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多