[OPENAM-8199] Resource based authentication does not work with more than one environment condition Created: 26/Jan/16 Updated: 20/Nov/16 Resolved: 30/Mar/16
|Affects Version/s:||12.0.2, 13.0.0|
|Fix Version/s:||12.0.4, 13.5.0|
|Reporter:||Joe Starling||Assignee:||Jonathan Thomas|
|Sprint:||AM Sustaining Sprint 19, AM Sustaining Sprint 20|
|Support Ticket IDs:|
When accessing the resource without any previous session, I would expect to be presented a choice between all modules with Authentication Level 3 or higher, in this case LDAP and DataStore.
Instead, I see the default ldapService chain first. Only after authenticating there, do I see the choice of module.
I should mention that if the user is previously authenticated and hits this protected resource in a session upgrade scenario, the correct behaviour is seen: no default module, straight to choice screen.
|Comment by Peter Major [X] (Inactive) [ 10/Feb/16 ]|
Need more background info for triage.
|Comment by Joe Starling [ 11/Feb/16 ]|
Say we have 3 resources with differing access levels.
Access 1st resource -
Access 2nd resource -
Access 3rd resource:
Normally with resource=true defined in the login URL, this shows a choice page; 2 radio buttons to select the preferred module.
Have tested with 11.0.3 and it works fine.
|Comment by Peter Major [X] (Inactive) [ 21/Mar/16 ]|
Jonathan Thomas should we fix this for 14.0.0 as well?
|Comment by Jonathan Thomas [ 21/Mar/16 ]|
Will correct version - it was put on master.
|Comment by Jonathan Thomas [ 30/Mar/16 ]|
|Comment by Filip Kubáň [X] (Inactive) [ 26/Sep/16 ]|
Verified on: OpenAM 12.0.4-RC5 Build 8f3551671e (2016-September-19 17:53)