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

spring Security SAML SSO——如何指定验证后用户被路由到的url

何聪
2023-03-14

我正在努力将Spring Security SAML集成到我们现有的安全基础设施中,以处理合作伙伴SSO。我正在查看Spring Security SAML作为模板附带的示例应用程序。

我看到在SAML中,SP必须指定AssertionConsumerServiceBinding,以提供IdP将向其发送AuthenticationResponse的返回url。

对于Spring Security SAML示例,我们将其设置为:

http://localhost:8080/spring-security-Sam L2-sample/SAML/SSO。

但是,在 IdP 将身份验证响应发布回该 URL 后,用户的浏览器将重定向到

http://localhost:8080/spring-security-Sam L2-sample。

我是否可以指定在SSO身份验证成功后用户将重定向到的特定url?我没有找到任何关于这方面的文档,也没有看到它在示例应用程序中是如何发生的。

共有1个答案

陶富
2023-03-14

一个指定在成功认证后应通过成功重定向处理程序 bean 定义中的缺省TargetUrl值将用户路由到的 url。

 类似资料:
  • 是否可以将用户重定向到Laravel中的POST路由。我有两张表格。表格一发送到包含表格二的路线,表格二发送到最终路线,然后进行验证。如果

  • 我已经开始了一个现有的Laravel 5.2项目的工作。我需要为应用程序的前端构建一些基本的应用程序接口请求来与数据库交谈。这些路由需要由用户的会话进行身份验证。 我已经尝试使用auth:api驱动程序设置中间件,并且在/config/auth。php将api['driver']设置为'session'。但是,我一直将302重定向到登录页面,即使用户已通过所有权限和角色的身份验证。 有人能推荐一些

  • 可以在路由规则定义的时候调用validate方法指定验证器类对请求的数据进行验证。 例如下面的例子表示对请求数据使用验证器类app\index\validate\User进行自动验证,并且使用edit验证场景: Route::post('hello/:id', 'index/hello') ->model('id', 'app\index\model\User') ->valida

  • 英文原文: http://emberjs.com/guides/routing/specifying-a-routes-model/ 指定路由的模型 应用中的模板背后是由模型来支撑的。那么模板是如何知道需要显示哪些模型的呢? 例如,如果有一个photos模板,那么它是如何知道应该渲染哪一个模型的呢? 这正是Ember.Route的工作之一。通过定义一个与模板同名的,并实现其model方法的路由,是

  • Flatter Web(Navigator 2.0/Router API):如何处理经过身份验证的路由及其成功身份验证后的重定向? e、 g.我的系统中有这种路由 若用户直接打开这个URL,我想让用户先登录,那个么路由将被重定向到。。 一旦登录,我想用户导航以前打开的网址,如果有任何其他主页。。 似乎这种事情可能会有所帮助,任何想法——我们如何才能实现类似的事情?https://stackover

  • 我正在react路由器v4上实现受保护的路由。我试图将“isAuthenticated”值从“Login”组件传递到“Authenticated”组件,但得到“false”值。 也许我用错了方法,任何人都可以帮助解决这个问题吗? 我的代码如下: 登录。js提供“isAuthenticated”控件 Authenticated.js需要获得“isAuthenticated”值(true)来呈现受保护