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

WSO2:侦听器挂接到 SAML 身份验证流中

颜功
2023-03-14

版本:WSO2身份服务器5.4.1

出于审计的目的,我们编写了UserOperationEventListener,以便通过实现doPostAuthenticate()来挂钩到身份验证过程。

这通过表单捕获API身份验证和web登录。不幸的是,当is作为另一个第三方SAML IDP的SAML SP运行时,侦听器没有被调用

问:有没有一个监听器在SAML认证成功时被调用?或者有没有其他方法可以连接到外部IDP的身份验证流程?

共有1个答案

钱钊
2023-03-14

只是一个更新,以防任何人有相同的要求。我们现在已经实现了一个AuthenticationDataPublisher Listener,它涵盖了所有会话创建事件。除了上面的UserAction ationEventListener之外,它还涵盖了:

  • 资源所有者密码凭据身份验证
  • 代码/隐式流期间的本地身份验证
  • 通过上游联合身份验证登录,例如 SAML、OIDC
  • SOAP 管理员 API 身份验证
 类似资料:
  • 1天前 嗨,当试图根据http://wso2.org/project/esb/java/4.0.3/docs/samples/transport_samples.html/sample250使用wso2 esb侦听来自JMS队列的消息时,我遇到了一个异常,如下所示 XML解析错误:格式不正确的位置: org.apache.axis2.axisfault:系统无法从jms://jmslistener

  • 我应该在Jupyter中实现SAML身份验证(Okta)。我试过搜索,但什么也没找到。也许有人知道答案。谢谢你的帮助。

  • 本文向大家介绍asp.net mvc中Forms身份验证身份验证流程,包括了asp.net mvc中Forms身份验证身份验证流程的使用技巧和注意事项,需要的朋友参考一下 验证流程 一、用户登录 1、验证表单:ModelState.IsValid 2、验证用户名和密码:通过查询数据库验证 3、如果用户名和密码正确,则在客户端保存Cookie以保存用户登录状态:SetAuthCookie     1

  • 有人知道创建签名SAML身份验证请求的正确步骤和顺序吗? 我尝试了以下步骤,但不幸的是,WSO2IS抛出了一个异常 生成SAMLRequest值 在Base64中对SAMLRequest值进行编码。 URL编码SAMLRequest值 URL编码SigAlg值:http://www.w3.org/2000/09/xmldsig#rsa-sha1 将算法签名()与 SAMLRequest=值 提前谢

  • 我想测试一个WSO2身份提供程序,实际上是它用OpenID配置的联合IdP,我计划使用TraSpeed工具对其进行测试。我正在WEB-INF配置中编辑travelocity.properties文件,将起始参数设置为以下值: 在Tomcat7服务器中声明映像时,它接受新的服务器配置,但代码仍将SAML身份验证激活为主要SSO机制,抛出错误: 是否可以仅使用OpenID堆栈在该Web工具中停用SAM

  • 我正在学习使用ADFS进行基于SAML的声明验证。与其将用户带到IDP的登录页面,然后请求用户输入她的凭据,不如在SP中获取用户的凭据并将其传递给IDP以在那里进行验证,然后使用SAML令牌返回SP。 这纯粹是实验性的,我想尝试一下,以避免用户在IdP登录页面中输入凭据,而不是在SP中获取她的凭据从IdP验证。 谢谢