从 WireCloud 注销不会从 KeyStone 注销

Logout from WireCloud does not logout from KeyStone

当通过 KeyStone 登录到 WireCloud 时,可以单击注销。但是这个注销按钮似乎只能让用户从 WireCloud 中注销,而不是从 KeyStone 中注销。因此,如果单击登录按钮,用户将以当前登录 KeyStone 的用户身份登录。

从我的角度来看,从 WireCloud 注销也应该将用户从 KeyStone 注销。有没有办法实现这种行为?

目前,WireCloud 仅在使用 wirecloud.fiwarelabtheme 主题时从 IdM 服务器注销。此外,您必须编辑 FIWARE_PORTALS 设置并覆盖 Account 门户的定义(并可能删除其他门户)。我创建了一个 ticket 来解决这个问题。

This is de default value for the FIWARE_PORTALS setting:

FIWARE_PORTALS = (
   {'name': 'Cloud', 'url': 'https://cloud.lab.fiware.org', "logout_path": "/logout"},
   {'name': 'Store', 'url': 'https://store.lab.fiware.org', "logout_path": "/logout"},
   {'name': 'Mashup', 'url': 'https://mashup.lab.fiware.org', "logout_path": "/logout", "active": True},
   {'name': 'Data', 'url': 'https://data.lab.fiware.org', "logout_path": "/user/logout"},
   {'name': 'Account', 'url': 'https://account.lab.fiware.org', "logout_path": "/auth/logout/"},
   {'name': 'Help&info', 'url': 'http://help.lab.fiware.org'},
)