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

Cognoto签出流未从浏览器中清除ADF的Cookie

艾阳羽
2023-03-14

我目前正在使用SAML集成使用Cognito和外部IDPs(ADFS)的应用程序。我为我的用户池做了以下步骤

1) 我通过导入ADFS服务器的元数据创建了SAML标识提供程序,并启用了“注销流”复选框。

2) 在我的用户池的ADFS服务器中添加了依赖方信任。将singinendpoint配置为https://.auth..amazoncognito.com/saml2/idpresponse 和注销endpoint为https://.auth..amazoncognito.com/saml2/logout.

3)从认知到依赖方信任签名部分导入签名证书。

当我登录时,它要求我的活动目录的用户名和密码。但是在注销期间,请求将 /saml/logoutendpoint,我得到了一个成功的响应。Cognito cookie正在从浏览器中清除。但是我的ADFS cookie仍然保留在浏览器中。下次当我记录它时,我的ADFS凭据将从浏览器中提取。即使启用了登出流,Cognito登出流也无法清除联合IDP的cookie。我怎样才能解决这个问题?

共有1个答案

融建树
2023-03-14

虽然这不是您问题的答案,但我想知道您是如何使用SAML Idp对用户进行身份验证的?

我已设置SAML Idp并在我的应用程序客户端中启用它。

我正在尝试使用android应用程序登录,该应用程序有两个用户名和密码文本字段以及一个登录按钮。

我得到UserNotFoundExcure。我跟着亚马逊留档,找不到克服它的方法。我糊涂了。

有趣的是,当我使用Cognito自动生成的用户界面登录时,一切都完美无瑕。

Cognito自动生成用户界面

 类似资料:
  • 我正在使用swt。浏览器包,允许用户在我的应用程序中使用Facebook登录。但是,当用户登录时,会话/cookie存储在磁盘上。我的目标是删除所有会话/cookie。通过浏览器清除会话。clearSessions()没有帮助,因为Facebook身份验证密钥(或类似密钥)很可能存储为cookie。 在网上和(瘦)文档中搜索了几个小时,我找不到一种方法来清除实例的cookies。 <代码>浏览器。

  • 问题内容: 有什么办法可以在页面上放置一些代码,以便当有人访问网站时,它会清除浏览器缓存,以便他们可以查看更改? 使用的语言:ASP.NET,VB.NET,当然还有HTML,CSS和jQuery。 问题答案: 如果这是关于和变化,一种方法是到“缓存无效”是通过附加像“ ”为每个版本的文件名。例如: 或者,在文件名之后执行此操作:

  • 问题内容: 这些天,我的应用程序一直在变化,因为我们的团队现在正在运行快速更新。 由于缓存,我们的客户并不总是拥有最新版本的代码。 那么有没有办法强制浏览器清除缓存? 问题答案: 您可以使用一种非常简单的解决方案,其中包括将哈希值附加到脚本文件中。每次部署App时,您都会通过gulp /grunt任务自动为文件提供不同的哈希值。例如,您可以使用gulp-rev。我在所有项目中都使用了这种技术,并且

  • 本文向大家介绍js清除浏览器缓存的几种方法,包括了js清除浏览器缓存的几种方法的使用技巧和注意事项,需要的朋友参考一下 关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种

  • 问题内容: 有谁知道在开始自动化之前是否可以清除WebDriver的浏览器Cookies?(注:不是seleniumRC) 问题答案: 是的,有可能 创建新的WebDriver实例后立即调用它。 您也可以一张一张地删除Cookie

  • 我正在尝试排除Visual Studio代码中< code>Explore选项卡上的几个文件夹。为此,我将下面的< code>jsconfig.json添加到我的项目的根目录中: 但是文件夹在目录树中仍然可见。 我做错了什么?还有其他选择吗?