aboutsummaryrefslogtreecommitdiff
path: root/modules/authmodule-eIDAS-v2/src/main
AgeCommit message (Collapse)AuthorFilesLines
2022-10-17feat(zmr): requesting latest version for ZMR update by using bPK onlyThomas2-3/+9
2022-10-17feat(mathing): join ZMR results and ERnP-to-ZMR-KITT resultsThomas1-10/+33
There are two ways to get a ZMR entry: 1. direct by ZMR 2. by ERnP marked as ZMR KITT entity In case of we only get a result by option 2, the ZMR entry has to be updated with eIDAS documents again
2022-10-17freat(ernp): update ERnP client to distiguish between active ERnP entries ↵Thomas2-34/+145
and closed ERnP entries that kitt to ZMR entries
2022-10-11feat(matching): clearing in case of ZMR and ERnP result contains the same personThomas1-2/+23
In case of KITT between ERnP and ZMR entries it's possible to get the same entity in both results. Remove ERnP result if ZMR results contains a person with same bPK.
2022-10-07fix(eIDAS-ERnP): eIDAS documents can by 'null' in ERnP responseThomas1-2/+6
2022-10-07feat(matching): check ZMR and ERnP response if enities are closedThomas3-27/+135
ZMR and ERnP always return the latest version of an entity. However, that latest version can also have status closed and in that case the entity is not valid any more.
2022-08-25feat(eidas): add support for new IDA AuthBlock formatThomas1-80/+130
The ID Austria system changes the format of technical AuthBlock with Frontend/Backend interface-specification v1.1.0
2022-08-22chore(matching): add log-messages on level INFO to get more information ↵Thomas6-7/+31
about matching process
2022-08-02Merge branch 'nightlybuild' into feature/ms_proxy_serviceThomas3-67/+11
# Conflicts: # ms_specific_proxyservice/src/test/resources/config/logback_config.xml
2022-08-01fix(eidas): unset flag on execution-context that probibits ↵Thomas1-0/+1
create-new-ERnP-entry operation
2022-07-12refact(szr): only use alreadymatched eID data for SZR communicationThomas2-67/+10
2022-07-05Merge branch 'nightlybuild' into feature/ms_proxy_serviceThomas13-38/+169
2022-07-01style(matching): fix code-style issueThomas7-16/+16
2022-07-01refact(matching): make address-search sort result more resistentThomas1-7/+12
2022-07-01feat(core): update statistic-logger to include matching resultsThomas9-10/+50
2022-07-01fix(matching): add null-check in custom comperator for address-search resultsThomas1-3/+9
2022-07-01feat(matching): add configuration property to define max. results for ↵Thomas2-2/+28
address searching
2022-07-01feat(matching): optimize order of address search resultsThomas1-28/+50
2022-07-01feat(matching): add configuration property to disable ↵Thomas6-4/+35
'matching-by-address-search'
2022-06-03test(core): add smoke test with full eIDAS OutGoing login and error-handlingThomas1-39/+0
2022-06-03refactor(eidas): split 'authmodule-eIDAS-v2' into 'common-eidas'Thomas17-331/+248
code and connector-specific elements
2022-06-03Merge branch 'feature/eidasnode_v2.6' into feature/ms_proxy_before_refactoringThomas1-7/+18
# Conflicts: # basicConfig/templates/error_message.html # modules/core_common_webapp/src/main/java/at/asitplus/eidas/specific/core/builder/AuthenticationDataBuilder.java
2022-05-18chore(register): update BM.I specific SOAP extension for transactionIdsThomas1-7/+18
- The original version was not successful because BM.I services remove the ID from request
2022-05-17Merge branch 'nightlybuild' into feature/ms_proxy_before_refactoringThomas5-23/+146
# Conflicts: # build_reporting/pom.xml # modules/authmodule-eIDAS-v2/pom.xml
2022-05-17refact(ernp): use unique transactionId without suffix for ERnP communicationThomas1-8/+23
2022-05-17feat(register): inject unique transactionId as SOAP header for ZMR and SZR ↵Thomas2-2/+92
communication
2022-05-16fix(matching): optimize prozess handling during alternative eIDAS authenticationThomas2-13/+31
2022-05-13fix(matching): set flag into process context to prohibit warning from ↵Thomas1-0/+1
process engine
2022-05-13Merge branch 'nightlybuild' into feature/ms_proxy_before_refactoringThomas279-1333/+48965
# Conflicts: # basicConfig/templates/error_message.html # connector/src/main/resources/specific_eIDAS_connector.beans.xml # connector/src/test/resources/config/junit_config_1_springboot.properties # connector/src/test/resources/config/junit_config_2_springboot.properties # connector/src/test/resources/config/templates/countrySelection.html # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/Constants.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/handler/AbstractEidProcessor.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/GenerateAuthnRequestTask.java # pom.xml
2022-05-12refact(ernp): change configuration keys for SSL keystoreThomas2-6/+29
2022-05-12Merge branch 'feature/matching_base' into nightlybuild_matchingThomas279-1342/+48933
# Conflicts: # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/szr/SzrClient.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/utils/EidasResponseUtils.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java
2022-05-12fix(matching): remove prefix from bPK aftern an ID Austria loginThomas1-8/+30
2022-05-05chore(szr): optimize error-logging in case of SZR errorsThomas1-7/+13
2022-05-03fix(eidas): catch IndexOutOfBand exception in case of eIDAS Attribute that ↵Thomas2-15/+21
has no attribute-value
2022-05-02chore(matching): re-oreder process steps in GUI releated matchingThomas7-31/+87
2022-05-02fix(gui): fix possible errors on language selection by GUI operationThomas2-6/+6
2022-04-05Merge branch 'nightlybuild' into feature/matching_baseThomas3-4/+4
# Conflicts: # connector/pom.xml # connector/src/test/java/at/asitplus/eidas/specific/connector/test/FullStartUpAndProcessTest.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/clients/szr/SzrClient.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskEidNewTest.java # pom.xml
2022-04-05Merge branch 'nightlybuild' into feature/ms_proxy_before_refactoringThomas3-10/+42
2022-04-05Merge branch 'master' into nightlybuildThomas3-10/+42
# Conflicts: # build_reporting/pom.xml # connector/pom.xml # infos/history.txt # infos/readme_1.2.4.md # modules/authmodule-eIDAS-v2/pom.xml # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/szr/SzrClient.java # modules/authmodule-eIDAS-v2/src/main/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/tasks/CreateIdentityLinkTask.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskEidNewTest.java # modules/core_common_lib/pom.xml # modules/pom.xml # pom.xml
2022-03-17Merge branch 'nightlybuild' into feature/ms_proxy_before_refactoringThomas2-4/+35
2022-03-17fix(szr): Request getIdentityLinkEidas before getVSZ because getVSZ does not ↵Thomas2-4/+35
support insertErnp by using eIDAS entities # Conflicts: # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/SzrClientTestProduction.java # modules/authmodule-eIDAS-v2/src/test/java/at/asitplus/eidas/specific/modules/auth/eidas/v2/test/tasks/CreateIdentityLinkTaskEidNewTest.java
2022-03-11fix: remove unused class members to fix code-quality issuesThomas1-12/+0
2022-03-11chore(matching): add common log-messages for register results during ↵Thomas1-1/+15
matching operations
2022-03-11chore(matching): make RegisterStatusResult serializable to store as session ↵Thomas1-2/+8
object
2022-03-11fix(matching): change process-condition order to evaluate 'changeLanguage' firstThomas1-1/+1
2022-03-11fix(matching): unset all matching releated parameters on executioncontextThomas2-2/+16
2022-03-10fix(matching): store pendingRequest before next asynch. stepThomas1-0/+3
2022-03-10fix(matching): add missing controller for search-address wizardThomas2-63/+4
2022-03-10refactor(matching): set other matching option as String to prohibit staging ↵Thomas1-1/+1
problems
2022-03-10chore(matching): remove some PVP attributes from IDA authenticationThomas2-4/+2