当前位置: 首页 > 知识库问答 >
问题:

使用Okta进行SPA和Spring Boot认证

蓝夕
2023-03-14

共有1个答案

柳奇希
2023-03-14

在Rest API中,当收到访问令牌时,需要执行以下步骤:

  • 从Okta的JWKSendpoint(然后缓存在API中)下载令牌签名公钥
  • 使用Spring验证JWT,包括使用公钥验证签名

这对于任何授权服务器都是一样的,并且不是特定于Okta的。这个在线代码示例将引导您完成Spring中所需的步骤--只需要几行代码。

 类似资料:
  • 我们在将主干中编写的单页应用程序与SAML身份验证挂钩时遇到了一些问题。下面是我们的数据(基于http://developer.okta.com/docs/guides/saml_guidance#planning-对于saml)-SPA已加载-首先对后端(SP)的请求导致响应,告诉其重定向IDP-然后浏览器位于IDP页面。基本上,我们的SPA已经消失了-成功登录后,IDP会用帖子重定向。此帖子包

  • 我有一个API服务器(资源服务器)和多个应用程序、Web GUI(SPA)和一个桌面客户端,也许还会有更多。除了超文本传输协议之外,我还想为我的API服务器使用openid-connect基本身份验证。应该可以配置使用哪个openid提供商。我自己的,facebook,google...我只想做身份验证,我不需要他们的API。我只需要一些个人资料数据,如电子邮件或名字。 比方说,我已经将googl

  • 我使用角应用程序的应用程序代码授予角。 Issue1-刷新令牌在接下来的2天内无效,即使签名已扩展,如何在接下来的30天内扩展访问令牌? 问题2-查看该文档 “解析demo.docusign.net/restapi/v2.1/accounts/…”名称:“HttpErrorResponse”确定:错误状态:200状态文本:“确定”url:“demo.docusign.net/restapi/v2.

  • null 我研究了OAuth2隐式授权,但它要求用户在成功验证后批准/拒绝应用程序。它在我的情况下不起作用,因为我同时拥有应用程序和API。 我查看了OAuth2密码授权,它并不完美,因为我需要公开client_id/client_secret。 我关注OAuth2的原因是因为该API最终将是公开的。 忘记OAuth2,在用户发布用户名/密码时手动生成access_token(在本例中,当API公

  • 我们已经建立了一个节点。托管在Bluemix上的js应用程序。它正在使用Bluemix的单点登录(SSO)服务。它将SAML(作为身份提供者)与OKTA一起使用。登录页面即将到来,有效的id/密码也已正确验证,但之后将不会进入下一页。相反,它落入重定向循环(循环在“SAML 2.0服务提供商元数据文件的元素中的位置标记值的一部分”和“SAML 2.0身份提供商元数据文件的元素中的位置标记值”之间移

  • 我正在用Cucumber编写验收测试,我想使用H2数据库进行测试。 应用程序测试属性如下所示: 在目录resources/db/migration中,我有一个包含这些脚本的sql文件: 但是当我运行测试时,H2用默认格式创建模式,而不是使用脚本: 如您所见,所有VARCHAR都是使用255大小创建的,而不是真实值。 你能帮我把飞行道和H2整合起来吗? 谢谢!