aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)AuthorFilesLines
2022-12-01feat(matching): add flag 'allowNewErnpEntryByUser' into intermediate ↵Thomas6-36/+169
matching-result That flag disable a new ERnP entry by user decision
2022-12-01feat(ernp): change handling of entities with status "PersonAmtlichBeenden" againThomas2-22/+46
- filter all entries that are marked as "PersonAmtlichBeenden" - set flag 'allowNewErnpEntryByUser' to false in case of matching steps that requires single hit
2022-12-01fix(matching): change processing order in case of single entity selection ↵Thomas4-17/+235
and more than one ERnP results ERnP responses can include more than one results that are a mix of active and in-active persons. Therefore, we have to clear fist and check uniqueness afterwards
2022-12-01feat(proxyservice): add configuration flag to disable error forwarding to ↵Thomas3-67/+105
eIDAS Node
2022-11-30feat(ida): remove NameIdPolicy PERSISTENT from IDA SAML2 requestThomas2-8/+6
Reason: The IDA Shibboleth IDP does not support PERSISTENT yet
2022-11-22chore(ida): change 'validUntil' in SAML2 metadata from 365 days to 24 hoursThomas1-1/+1
2022-11-21build(core): switch to next snapshot versionThomas7-7/+7
2022-11-21build(core): switch to next release versionconnector_1.3.5Thomas7-7/+7
2022-11-17style(core): fix some code-style issuesThomas2-4/+5
2022-11-17feat(core): add 'logback-gelf' lib to support logback appender with direkt ↵Thomas1-0/+5
GrayLog connections
2022-11-17feat(connector): add validation to disable private-SP support for specific ↵Thomas14-33/+165
countries
2022-11-17test(core): optimize jUnit tests to get better test coverageThomas8-10/+62
2022-11-17feat(proxyservice): add healthcheck for IDA metadata providerThomas3-0/+213
2022-10-21test(matching): add some more validations for advanced statistic logThomas4-5/+33
2022-10-21test(matching): fix broken test after distiguish between insert ERnP by user ↵Thomas1-2/+5
and automated
2022-10-21feat(matching): add detailed matching results into JSON based statistic loggerThomas7-3/+135
2022-10-21feat(idaclient): add revision logging to log SAML2 communication ID'sThomas3-14/+24
2022-10-21feat(connector): add JSON based statistic loggerThomas1-0/+8
2022-10-21refact(core): switch to Connector and Proxy-Service specific statistic loggersThomas1-3/+0
2022-10-21feat(matching): distiguish between create ERnP entry by automated process or ↵Thomas6-7/+87
by user decision
2022-10-17style(matching): fix some code-style issuesThomas3-259/+274
2022-10-17feat(zmr): requesting latest version for ZMR update by using bPK onlyThomas3-3/+117
2022-10-17feat(mathing): join ZMR results and ERnP-to-ZMR-KITT resultsThomas2-13/+150
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 ↵Thomas6-40/+232
and closed ERnP entries that kitt to ZMR entries
2022-10-13build(core): switch to next snapshot versionThomas7-7/+7
2022-10-13build(core): switch to next release version of MS-Connectorconnector_1.3.4Thomas7-7/+7
2022-10-13fix(ux): update error message because it was grammatically incorrectThomas1-1/+1
2022-10-11feat(ejustice): add validation to disallow eJusticeRole for legal and ↵Thomas5-3/+132
natural person in one single request
2022-10-11test(proxyservice): add some more jUnit tests for attribute-processingThomas2-1/+42
2022-10-11feat(proxyservice): log warning in case of missing attributesThomas1-4/+7
2022-10-11feat(ejustic): add work-around to support BORIS eJustice attribute for ↵Thomas8-220/+202
natural person on IDA system eJustice attributes are implemented by using mandates on IDA side. However, European Commission only supports authentication without mandates. This work-around integrates both requirements into MS-Proxy-Service
2022-10-11feat(matching): clearing in case of ZMR and ERnP result contains the same personThomas2-5/+48
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-10test(zmr): remove some specific test-cases from integration tests that have ↵Thomas1-53/+0
to be started manually
2022-10-07fix(eIDAS-ERnP): eIDAS documents can by 'null' in ERnP responseThomas3-2/+100
2022-10-07feat(matching): check ZMR and ERnP response if enities are closedThomas13-27/+1921
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-25build(core): switch to next snapshot versionThomas7-7/+7
2022-08-25build(core): switch to next release versionproxyservice_1.0.0connector_1.3.3Thomas7-7/+7
2022-08-25feat(eidas): add support for new IDA AuthBlock formatThomas4-89/+600
The ID Austria system changes the format of technical AuthBlock with Frontend/Backend interface-specification v1.1.0
2022-08-23refact(core): optimize default error handler and add root context "/"Thomas2-19/+59
2022-08-22feat(core): add default error-handler to show custom error-page on any errorThomas2-0/+78
2022-08-22chore(matching): add log-messages on level INFO to get more information ↵Thomas6-7/+31
about matching process
2022-08-17feat(eidas): extend EJusticePersonRoleHandler to include additional ↵Thomas6-7/+259
requested attributes
2022-08-16style(eidas): fix typo in configuration propertiesThomas2-7/+7
2022-08-16feat(eidas): generate advanced attributes in response-processing tooThomas6-14/+313
2022-08-16feat(eidas): add advanced SP config post-processing based on requested ↵Thomas8-4/+234
attributes
2022-08-16chore(core): check if custom attribute-handler implementations are available ↵Thomas6-1/+48
on start-up
2022-08-16feat(proxy): add support for custom eIDAS attribute-handler into ↵Thomas5-1/+86
ProxyEidasAttributeRegistry This allow more sopisticated attribute-processing than simple mapping to IDA attributes
2022-08-08feat(proxy): optimize mandate support by selection mandate-mode based on ↵Thomas2-109/+124
requested attributes and profiles from configuration Now it's possible to deactivte legal- or natural-person mandates by mandate-profile configuration on eIDAS-Connector level
2022-08-05feat(proxy-service): add work-around to support mandates for legal- and ↵Thomas2-3/+81
natural-persons in parallel
2022-08-02Merge branch 'nightlybuild' into feature/ms_proxy_serviceThomas13-89/+51
# Conflicts: # ms_specific_proxyservice/src/test/resources/config/logback_config.xml