Affects Version/s: Master
Fix Version/s: Master
When mapping a scope, in most cases the expected behavior is to also map all other scopes that are implied by it. As calculated by applying a PrefixHandler and ScopeMatcher. Otherwise you will need to map every implied scope manually.
- At System Settings > OAuth2 > ScopeMapper , create a new configuration:
- At System Settings > OAuth2 > Bundle PrefixHandlerFactory , create a new configuration:
- Visit the "Scopes" tab of any OAuth2 application, expand "Portal Services", and locate the row(s) with the following scope aliases: "liferay-json-web-services/everything.read", "global.everything.read".
Expected result: Both scope aliases are shown in the same row with a single checkbox for selection
Actual result: They are shown in separate rows, each with a checkbox