** Changed in: keystone Status: New => Invalid -- 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/1823847
Title: Multiple rules in a mapping is not working with type: "local" attribute Status in OpenStack Identity (keystone): Invalid Bug description: We have a requirement in which we want to setup an external Identity provider with keystone federation for SSO. I have added two rules in a mapping which will match to below criteria and added this mapping to OS_FEDERATION identity provider. Rule 1. If user already exists in keystone, it should not create a new ephemeral user. Rule 2. If user is not found in keystone, it should create a new user in SSO federated domain. Problem: If user is not present already, it should match second rule and new user should be created. But its throwing Unauthorized Error. I think, with type:"local" specified, it will throw Unauthorized error even if there are multiple rules for a given mapping. With multiple rules specified, it should try to match the a rule in an order which is not working as expected Have attached mapping object for reference. To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1823847/+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