当通过 KeyStone 登录到 WireCloud 时,可以单击注销。但是这个注销按钮似乎只将用户从 WireCloud 中注销,而不是从 KeyStone 中注销。因此,如果单击登录按钮,用户将以当前登录 KeyStone 的用户身份登录。
从我的角度来看,从 WireCloud 注销也应该将用户从 KeyStone 中注销。有没有办法实现这种行为?
当通过 KeyStone 登录到 WireCloud 时,可以单击注销。但是这个注销按钮似乎只将用户从 WireCloud 中注销,而不是从 KeyStone 中注销。因此,如果单击登录按钮,用户将以当前登录 KeyStone 的用户身份登录。
从我的角度来看,从 WireCloud 注销也应该将用户从 KeyStone 中注销。有没有办法实现这种行为?
目前,WireCloud 仅在使用wirecloud.fiwarelabtheme
主题时从 IdM 服务器注销。此外,您必须编辑FIWARE_PORTALS
设置并覆盖Account
门户的定义(并可能删除其他门户)。我创建了一张票来解决这个问题。
这是设置的默认值
FIWARE_PORTALS
: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'}, )