Feature #2295
closedOptimalization of authentication against end system - perform GET only if "Authentication attr." is checked
100%
Description
Now if you want authenticate against end system. IdM will perform GET operation to find the right authentication attribute and then perform AUTHENTICATE operation.
In system mapping you have the option to check "Authentication attr." for defining that authentication should performed with different attribute then uid.
If you leave this option unchecked which is default behavior then uid is used as authentication attribute. In this case performing GET operation is not necessary.
Add condition to DefaultAccAuthenticator::authenticate line 178 where the get is performed.
The behavior will remain same, only in default behavior the authentication will be faster.
Related issues
Updated by Roman Kučera almost 4 years ago
- Status changed from New to Needs feedback
- Assignee changed from Roman Kučera to Ondřej Kopr
- % Done changed from 0 to 90
Implemented in https://github.com/bcvsolutions/CzechIdMng/tree/rkucera/2295-optimalization-of-authentication-end-system
Ondra K. could you provide me a feedback please?
Updated by Ondřej Kopr almost 4 years ago
- Related to Task #2046: Authentication against multiple systems added
Updated by Ondřej Kopr almost 4 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Ondřej Kopr to Roman Kučera
- % Done changed from 90 to 100
Review was done. Thanks for performance upgrade :) I already use your solution in ticket #2046
Updated by Radek Tomiška over 3 years ago
- Status changed from Resolved to Closed