Moved to keystonemiddleware project. ** Also affects: keystonemiddleware Importance: Undecided Status: New
** Changed in: keystone Status: New => Invalid ** No longer affects: keystone -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1645908 Title: Domain id reference for federated users fails in keystone middleware Status in keystonemiddleware: New Bug description: Version: Keystone Mitaka Keystone middleware expects the domain id field to be set for a user. For federated users, the domain id is set to be None and hence causes an error during autoscaling of a Heat stack created by SSO user. Had to modify _populate_user() function in keystone/token/providers/common.py to set a dummy domain id for federated users as below to fix this issue: # Fix: domain id for federated users is None, so send dummy value. # Added is_local user attribute to distinguish local and federated users. if user_ref.get('is_local'): domain = self._get_filtered_domain(user_ref['domain_id']) else: domain = { 'id': CONF.federation.federated_domain_name, 'name': CONF.federation.federated_domain_name } # end Wondering if this is the right way to resolve the domain reference issue for SSO. To manage notifications about this bug go to: https://bugs.launchpad.net/keystonemiddleware/+bug/1645908/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp