Project

General

Profile

Actions

Feature #2295

closed

Optimalization of authentication against end system - perform GET only if "Authentication attr." is checked

Added by Roman Kučera almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Roman Kučera
Category:
Authentication / Authorization
Target version:
Start date:
06/04/2020
Due date:
% Done:

100%

Estimated time:
Owner:

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

Related to IdStory Identity Manager - Task #2046: Authentication against multiple systemsClosedOndřej Kopr02/10/2020

Actions
Actions #1

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
Actions #2

Updated by Ondřej Kopr almost 4 years ago

  • Related to Task #2046: Authentication against multiple systems added
Actions #3

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

Actions #4

Updated by Radek Tomiška over 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF