- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我找到了一个使用 OKTA's Sign-in Widget
构建 Angular 4 应用程序的教程.太棒了,我向所有刚接触 OKTA 的人推荐它。
你可以在这个 URL 找到它:
https://developer.okta.com/blog/2017/03/27/angular-okta-sign-in-widget
但是,我无法将小部件配置为适用于 MFA,并且无法找到工作示例或相关文档。
我不断收到此消息:{name: "OAUTH_ERROR", message: "The client specified not to prompt, but the client app requires re-authentication or MFA."}
我查看了 Sign-In Widget
引用页面以及 github 项目并在 Stack Overflow 中搜索无济于事,所以我想我会在这里发布问题,看看是否有人有一个工作示例。
提前致谢!
最佳答案
在 Okta 中有几个地方需要配置多因素身份验证(MFA)。在“安全”->“身份验证”->“登录”下的经典 UI 中。您需要创建一个新的 Okta 登录策略,添加规则并确保选中“提示因素”。然后您可以选择每个设备、每次、每个 session 。您可以根据您的安全要求选择其中之一。此选择很重要,因为它可能与应用程序 MFA 设置冲突。
您还需要转到 Security->Mulitfactor->Factor Enrollment 并创建一个新策略或编辑默认值并确保您至少有一个 Eligle 因子作为“必需”。我建议从短信开始。确保您也分配了适当的组。一开始,也许只是分配“每个人”,然后在你让它工作后慢慢放松。
接下来,您需要为应用程序配置多因素。转到应用程序-> 应用程序并选择您的应用程序。然后选择“登录”。在页面底部,您需要添加一个允许 MFA 的规则。在为您的访问规则命名并添加任何其他必需的限制后,您需要添加一个访问规则,勾选“提示因素”并选择您希望用户被要求提供另一个多因素的频率。这是棘手的部分,如果您在上面选择了每个设备,然后在此处选择“每月一次”,则它可能根本无法工作,或者您通过身份验证,然后在一个月后再次出现此错误.在我看来,有两种组合选择。
1)“每次”和“每天/每周/每月一次”选项
或者
2)“每台设备”,然后“仅一次”
无论如何,这就是我发现的。无论你做什么都不要做我所做的......选择“每一次和一个月”,通过身份验证然后回来并将身份验证更改为“每个设备”,然后在你完全完成后一个月后收到错误忘记它是如何配置的
关于OKTA 登录小部件 MFA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46333510/
我有一个已集成 OKTA 的 React native ios 应用程序,但我还需要直接在我的应用程序中使用 OKTA 自定义登录页面,这样用户就不会重定向到 okta 页面进行登录。 我可以使用 @
我一直在研究针对 Okta REST API 的用户生命周期事件。 我对各种 Okta 用户状态感到困惑,特别是 STAGED、ACTIVE 和 PROVISIONED。我看过this diagram
我正在使用 Okta C# sdk 进行开发。我在 Okta 中创建了一些自定义用户配置文件属性。我能够创建用户并将值保存在自定义属性中。 但正如我所见,当您更新个人资料数据时,您必须再次提供所有详细
我正在使用 okta sign-in widget在我们的应用程序中对用户进行身份验证。问题是,当在 Safari 中选中“防止跨站点跟踪”时(FF 具有类似的设置),登录仍然有效,但单点登录、MFA
我想了解以下场景是否可以使用 Okta 开发人员帐户来完成。我想保护一个用 Python/Flask 编写的 API,该 API 旨在由另一个后端服务以编程方式访问。没有用户交互。到目前为止,我所能找
我喜欢使用 spring-security-saml2-service-provider 的想法 - 来自文档:https://docs.spring.io/spring-security/refer
如何在 Okta 中以编程方式实现 MFA?我的要求是这样的: 对于某些用户,我想使用 Okta Verify 和一些额外的安全问题。 对于其他一些用户,我想使用 Google 身份验证以及一些额外的
我们有一个绑定(bind)到 Active Directory 的 Okta 实例。所有用户都在 AD 中创建并输入 Okta。配置文件由 AD 掌握。我们已将几个自定义属性添加到 Okta 配置文件
我们有一个 Vault 集群设置,我们正在尝试使用 Okta 对 Vault 进行身份验证。已启用身份验证并对其进行配置: vault auth enable okta vault write aut
我想使用 okta java API 验证我的应用程序。当前根据给定的代码,我被重定向到 okta,我输入我的凭据,然后它会将我踢回应用程序,但我的要求是在中输入我的凭据我的登录屏幕并在验证和成功登录
Gentics Mesh 内置了对 Keycloak 的支持,但我想改用 Okta。 最佳做法是什么? 是否需要修改 Mesh 源代码? 或者也许我应该在中间件层处理身份验证? 或者我可以实现 Aut
我正在尝试使用 Okta's Sign-In Widget和 Okta API 来找出用户与哪些组相关联。 Okta API 返回用户关联的组,但我只能在从管理控制台转到它时使用它,所以这必须基于 O
使用 okta-signin-widget 和 okta-auth-js 有什么区别? 我可以说 okta-auth-js 提供了身份验证的所有功能,并且小部件使用这些功能 + 构建视觉效果吗? 最佳
因此,我尝试将 Okta 设置为身份提供商,并且我想使用服务提供商启动的工作流程登录到应用程序。我已在 Okta 中设置模板 SAML 2.0 应用程序,并在服务提供商上设置入口点和 SAML 证书。
我的 webflux api 中有一个 CORS webFilter,当我通过 postman 为飞行前检查 list 发出选项请求时,我得到了带有正确 header 的响应。但是,当我使用 Axio
从API docs尚不清楚,一旦停用,是否可以在Okta中激活用户。 我可以看到它们在停用后会变为已取消配置状态,而且我知道该用户将从任何应用程序中撤消(全部根据文档),但是我的问题在文档中没有得到回
我正在尝试从部署到 Azure 的 Kentor AuthServices 获取示例 MVC 应用程序,并使用 Okta 作为 IDP。我跳过了几个障碍,但偶然发现了 CryptographicExc
如何在没有电子邮件地址的情况下创建唯一的用户名? 当我如下发送 curl 请求时 curl -X POST \ 'https://xxxx.oktapreview.com/api/v1/users
我找到了一个使用 OKTA's Sign-in Widget 构建 Angular 4 应用程序的教程.太棒了,我向所有刚接触 OKTA 的人推荐它。 你可以在这个 URL 找到它: https://
我正在尝试在我的 React 应用程序上设置 Okta 身份验证。在客户端,我能够成功进行身份验证并获得访问 token 。但是,当我尝试使用 OktaJwtVerfier 对后端服务进行身份验证时,
我是一名优秀的程序员,十分优秀!