gpt4 book ai didi

java - 如何将基于 Rest 的 Java Web 应用程序与 okta 集成以实现 sso?

转载 作者:行者123 更新时间:2023-12-01 09:48:58 25 4
gpt4 key购买 nike

我有一个网络应用程序,它提供使用 Jersey 构建的基于休息的端点。我有一个 Angular Material 的前端,它使用这些无状态休息端点。现在我有一个身份验证要求,需要将应用程序与 okta 集成以在特定的审核页面中进行 SSO。关于如何继续的任何想法,因为我只有无状态服务,并且我不想用角度存储身份验证信息。

最佳答案

如果我错了,请纠正我,但这听起来像是您有类似于调用后端 REST API 的单页 Web 应用程序(意味着在浏览器中运行的应用程序)的东西。

如果这是您的情况,我建议您使用 OpenID Connect 和隐式流程。您可以在 https://github.com/jpf/okta-oidc-beta 找到代码示例(这将利用 Okta 登录小部件)和 https://github.com/mcguinness/okta-oidc-sample (使用 Okta 身份验证 JavaScript SDK)。

Okta 登录小部件更易于使用,因此我建议您首先采用该方法(+它提供对密码重置、多因素身份验证等的全面支持...)。

您还可以在我们面向开发人员的 OpenID Connect 页面上找到一些不错的信息和资源,您可以在 http://developer.okta.com/docs/api/resources/oidc.html 找到这些信息和资源。 .

关于java - 如何将基于 Rest 的 Java Web 应用程序与 okta 集成以实现 sso?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37743772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com