[midPoint-git] [Evolveum/midpoint] 7c0d68: Add draft implementation of ID Match client
mederly
noreply at github.com
Mon Jan 17 19:34:16 CET 2022
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 7c0d6818cb3a753b39f672b447898c1eb886307d
https://github.com/Evolveum/midpoint/commit/7c0d6818cb3a753b39f672b447898c1eb886307d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/Correlator.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/idmatch/IdMatchService.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/idmatch/PotentialMatch.java
M model/model-impl/pom.xml
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchServiceImpl.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/constants/Channel.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/constants/MatchStatus.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/constants/Operations.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/constants/ResponseType.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/data/ListResponse.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/data/structure/JsonRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/data/structure/UserDataStructure.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/data/structure/UserSpecParameter.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApacheApiRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApacheDeleteRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApacheGetRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApachePostRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApachePutRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/ApacheResponseHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/Client.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/HttpBuilder.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/auth/Authentication.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/operations/auth/AuthenticationProvider.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/AbstractIdMatchServiceTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/TestIdMatchServiceImpl.java
M model/model-impl/src/test/resources/correlator/matching/accounts.csv
Log Message:
-----------
Add draft implementation of ID Match client
This commit contains IdMatchServiceImpl providing both executeMatch()
and resolve() methods.
Work in progress.
Major limitations:
- Only a single (fixed) SOR label of "sor" is used.
- Schema transformation between midPoint and ID Match is fixed:
attributes are passed to ID Match without any conversion.
- All attributes are assumed to be of type String.
- Sometimes there are unnecessary calls to ID Match service.
- No error handling yet.
Main author: Tadeas Chrapovic <tchrapovic at evolveum.com>
Commit: 1e558e6d154ec4e2b0510cd798b54f1cb3df6933
https://github.com/Evolveum/midpoint/commit/1e558e6d154ec4e2b0510cd798b54f1cb3df6933
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-01-17 (Mon, 17 Jan 2022)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/rest-impl/pom.xml
M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ExtensionSchemaRestController.java
M testing/rest/pom.xml
A testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestSchemaRestService.java
A testing/rest/src/test/resources/schema/piracy.xsd
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/95170d7b8a63...1e558e6d154e
More information about the midPoint-svn
mailing list