小编sha*_*hor的帖子

Cognito注销无法记录

我有一个配置了SAML身份提供程序(ADFS)的Cognito用户池,我可以将其签名为联合用户(AD),但注销不起作用.

文档之后,我向https://my-domain.auth.us-west-2.amazoncognito.com/logout?client_id=63...ng&logout_uri=http:%2F%2Fyahoo.com提出GET请求 (使用一些公共注销uri),从我的客户端(一个AngularJS 1.x应用程序),我得到一个302与一个Location头像

https://my-domain.auth.us-west-2.amazoncognito.com/login?client_id=63...ng&logout_uri=http:%2F%2Fyahoo.com  
Run Code Online (Sandbox Code Playgroud)

(事实上​​,我看到2个请求,如上所述).

当我重新登录(通过ADFS)时,它不会提示我的AD凭据,即似乎我没有注销.

我的用户池按照此处所述进行配置(请参阅步骤7),其中选中了Enable IdP注销流程,该流程也应该将用户从ADFS注销.

有什么建议?谢谢.

General
-------
Request URL: https://my-domain.auth.us-west-2.amazoncognito.com/logout?client_id=63...ng&logout_uri=http:%2F%2Fyahoo.com  
Request Method: GET  
Status Code: 302  
Remote Address: 54.69.30.36:443  
Referrer Policy: no-referrer-when-downgrade  

Response Headers
----------------
cache-control: private  
content-length: 0  
date: Fri, 20 Apr 2018 21:31:12 GMT  
expires: Thu, 01 Jan 1970 00:00:00 UTC  
location: https://my-domain.auth.us-west-2.amazoncognito.com/login?client_id=63...ng&logout_uri=http:%2F%2Fyahoo.com  
server: Server  
set-cookie: XSRF-TOKEN=...; Path=/; Secure; HttpOnly  
set-cookie: XSRF-TOKEN=""; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly  
status: 302 …
Run Code Online (Sandbox Code Playgroud)

adfs amazon-web-services cognito

9
推荐指数
2
解决办法
5793
查看次数

如何在Spring-MongoDb聚合框架中使用$ cond操作

我有一个聚合管道,其中包含一个这样的项目:

$project: {
  start: {
    $cond: {
      if: {
        $eq: ["$start", "EARLY"]
      },
      then: "$deltastart.start",
      else: "$deltastart.end"
    }
  },...
},...
Run Code Online (Sandbox Code Playgroud)

在mongo shell中工作正常.如何使用Spring-Mongodb中的Aggregation框架来表达这一点?我见过ProjectionOperationBuilder,ExpressionProjectionOperationBuilder类型但不是一个例子如何使用它们...有什么建议吗?

spring mongodb aggregation-framework spring-data-mongodb

8
推荐指数
1
解决办法
4488
查看次数