summaryrefslogtreecommitdiff
path: root/eaaf_core/src/main
AgeCommit message (Collapse)AuthorFilesLines
2024-05-24fix(core): set 'SameSite=None' to HTTP security cookieThomas1-2/+3
Reason: otherwise, cookie will not be sent in iFrame
2024-05-23fix(core): enable re-setting of already existing security HTTP cookiesThomas1-3/+5
2024-05-07fix(core): possible nullPointerException in case of HTTP cookies enabled but ↵Thomas1-2/+4
no cookie available
2024-05-06feat(core): add optional extended HTTP request validatorThomas8-4/+176
2024-04-04fix(jackson): reflection based Jackson modul loaderThomas1-5/+6
Reason: Construct modul classes was wrong implemented before
2024-02-05fix(core): use centrial error-handling service to map internal to external ↵Thomas1-3/+3
error-codes
2024-02-02fix(core): possible NullPointerException during get generic data from sessionThomas1-42/+37
2024-02-01feat(core): add Jackson Joda moduleThomas1-2/+66
Hint: Modules will be only loaded if it is available on classpath
2023-12-21feat(errorhandling): update configuration-model to exclude stake-trace loggingThomas6-17/+60
2023-12-20chore(core): add publicURLPrefix validation into some more modulesThomas2-18/+29
2023-11-29fix(gui): escape special characters in error messagesThomas1-1/+2
2023-11-29chore(gui): set additionl error-page parameters without escaptionThomas1-1/+1
2023-10-02chore(core): code clean-up and optimizationThomas2-12/+3
2023-09-11chore(core): remove some deprecated API methodsThomas1-7/+5
2023-09-05chore(core): some more clean-up tasks to Java 17Thomas1-2/+1
2023-08-31feat(core): refactor to openSAML 5 for Java 17Thomas24-74/+63
2023-08-22fix(core): remove pendingRequest from PendingReqIdValidationException before ↵Thomas1-1/+1
forwarding to error handling Reason: Error serialization is only allowed for a specific set of classes and the PendingRequest is already set in a seperate field.
2023-07-12feat(core): add static method into PVP bPK attribute-builder to build ↵Thomas1-8/+19
attribute-values according to specification
2023-06-01refact(core): change custom object-serialization to protected to re-use it ↵Thomas1-1/+25
in specific AuthSession implementations
2023-05-31feat(core): add remove method to IPendingRequest interfaceThomas1-0/+5
2023-05-31refact(core): change some more internal representation to make it JSON ↵Thomas3-45/+201
serializable
2023-05-25feat(core): support Base64 to byte[] decoding is requiredThomas1-0/+4
2023-05-15refact(core): change process-data holder-implementation to use Jackson ↵Thomas4-8/+36
serialization for storage
2023-05-13refact(core): remove double serialization in central error handlingThomas3-65/+28
2023-04-26feat(core): add extension-point to central errorHandler service to set ↵Thomas5-13/+107
application specific information into error-GUI model
2023-03-20fix(gui): escape error parameters that contains a '{' because that is not ↵Thomas1-1/+3
supported by error template
2023-03-10fix(ux): add error parameters, if they are available, in case of specific ↵Thomas1-1/+2
exceptions too
2023-02-06fix(core): add missing parameter to log messageThomas1-2/+3
2023-01-09chore(core): change loglevel from 'error' to 'info'1.3.12Thomas1-1/+1
2022-12-19feat(core): support not-notified eIDAS LoAThomas1-1/+5
2022-11-30chore(core): switch log-level to INFO because log-level classification will ↵Thomas1-1/+1
be done by centrial error-handling
2022-11-29feat(core): add ticket-based error-handling service as EAAF core functionalityThomas4-0/+443
2022-10-24chore(core): add setter interfaces to inject an IRequestStorageThomas1-1/+6
2022-08-18refact(sl20): switch to one single JSONMapper instsanceThomas1-54/+0
2022-04-12refact(config): split IConfigurationWithSP into two interfacesThomas2-167/+13
2022-03-01refactor(ux): provide method to extract Locale from HTTP request by using ↵Thomas1-5/+12
Spring locale-resolver
2022-02-11chore(core): remove old HttpServlet implementation, because we only use Java ↵Thomas1-148/+0
Spring now
2022-01-19refactor(core): change API parameters from 'Date' to 'Instant'Thomas2-23/+29
2022-01-09fix(core): change validation of loaded process-definitions to fix problem of ↵Thomas1-12/+12
circular-dependencies loading
2022-01-09feature(core): add synch. and asynch. GUI builder implementation that use ↵Thomas4-0/+391
Spring MVC architecture
2022-01-09refactor(core): update to latest version of Velocity engineThomas2-110/+1
2022-01-08fix(core): remove test code from method on production levelThomas1-5/+1
2022-01-08[fix] solve circular dependencies between 'AuthenticationManager', ↵Thomas2-13/+26
'ModuleRegistration', and 'AuthModule' implementations
2021-12-06update IGuiBuilderConfiguration to indicate asynchronous GUI renderingThomas1-0/+11
2021-11-25fix bug in GUI rendering that apply if messages contains a single quoteThomas1-3/+10
2021-10-14remove thread-local variable from AuthenticationDataBuilderThomas1-17/+40
2021-09-14work-around to solve possible multi-thread issue in authentication-data builderThomas1-17/+31
2021-08-05fix wrong error handling and missing TransactionId in case of an error ↵Thomas1-4/+13
during restart of process-engine (OEGVEID-2053)
2021-07-01add new 'errorHandling' type that illustrate any error on application side ↵Thomas2-2/+3
before forwarding to SP
2021-05-23update attribute builder for MandateProfiles and add attribute builder for ↵Thomas3-2/+54
mandate mode to support eIDAS Proxy-Service with mandates