从 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'},
)
当通过 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'}, )