Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
devel:documentation:security:dev:authentication [2019/02/27 15:47]
kotisovam [Password change & old password] this whole part moved to admin guide section (Password)
devel:documentation:security:dev:authentication [2020/06/15 11:06]
kopro [Actual list of authenticators]
Line 70: Line 70:
  
  
 +=== DefaultAccMultipleSystemAuthenticator ===
 +[[https://github.com/bcvsolutions/CzechIdMng/blob/okopr/2046-authentication-against-multiple-systems/Realization/backend/acc/src/main/java/eu/bcvsolutions/idm/acc/security/authentication/impl/DefaultAccMultipleSystemAuthenticator.java|DefaultAccMultipleSystemAuthenticator]] has same behavior as [[https://github.com/bcvsolutions/CzechIdMng/blob/develop/Realization/backend/acc/src/main/java/eu/bcvsolutions/idm/acc/security/authentication/impl/DefaultAccAuthenticator.java|DefaultAccAuthenticator]] but is allowed more system for authentication than one. Authenticator is placed between **DefaultAccAuthenticator** and **DefaultCoreAuthenticator**, more priority has original authenticator **DefaultAccAuthenticator**.
 +
 +<note tip>All behavior with authentication is same as original **DefaultAccAuthenticator**.</note>
 +
 +The end systems are defined with configuration properties. For example:
 +<code>
 +idm.sec.acc.security.auth.order1.systemId=e6a8b1e7-d656-47ae-aa2d-1062d1583c1a
 +idm.sec.acc.security.auth.order2.systemId=ea86a399-9b26-4f75-9b3a-d3f0049031ef
 +idm.sec.acc.security.auth.order3.systemId=
 +idm.sec.acc.security.auth.order4.systemId=
 +idm.sec.acc.security.auth.order5.systemId=eb24ee1e-da69-4e8a-8b7d-8e41691f09e4
 +idm.sec.acc.security.auth.order6.systemId=
 +idm.sec.acc.security.auth.order7.systemId=e6a8b1e7-d656-47ae-aa2d-1062d1583c1a
 +idm.sec.acc.security.auth.order8.systemId=
 +idm.sec.acc.security.auth.order9.systemId=71fcccb6-5865-48e6-8fba-3d4d963d9f45
 +</code>
 +
 +Authentication is done from lowest order to highest. Maximum order is defined with the configuration property (default count is 50):
 +<code>
 +idm.sec.acc.security.auth.maximumSystemCount=50
 +</code>
 +
 +Configuration property can be null or empty. **These configurations will be skipped**.
  • by kopro