From a831eb02dbf7c7466a4bb75a6b44b3eea03b66aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Lindstr=C3=B6m?= Date: Fri, 3 Nov 2023 12:38:48 +0100 Subject: [PATCH] Squashed commit of the following: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit 308225c8104e89a3930e21ae1c60e75443dead25 Merge: 5b634b6 f40fd49 Author: Martin Lindström Date: Fri Nov 3 12:37:23 2023 +0100 Merge pull request #213 from swedenconnect/release/1.1.1-release Release/1.1.1 release commit f40fd49cc4f869a2b59e6ef7cb48be4553d5b9e9 Author: Martin Lindström Date: Fri Nov 3 12:22:44 2023 +0100 Added javadoc for 1.1.1 commit f6608aed490aae718424ffb5a1187187b8d4eaa8 Author: Martin Lindström Date: Fri Nov 3 12:22:09 2023 +0100 1.1.1 commit 5b634b6493503365136eee2adf5d1e6610fb008b Merge: 97ff378 0900ed2 Author: Martin Lindström Date: Fri Nov 3 12:12:21 2023 +0100 Merge pull request #211 from swedenconnect/bugfix/IS-205-redis-cluster-configuration Bugfix/is 205 redis cluster configuration commit 0900ed2653c9ed4363acc2e2eb46922468e3945e Author: Martin Lindström Date: Fri Nov 3 12:11:20 2023 +0100 IS-205 Cleaned up code and documentation. commit 97ff378fcd2b600a1516232196a0f482546365b9 Merge: 8097b43 394f517 Author: Martin Lindström Date: Fri Nov 3 11:08:48 2023 +0100 Merge pull request #212 from swedenconnect/bugfix/IS-208-unknown-relying-parties Adds error mapping for NoSuchRelyingPartyException + handles api errors in frontend for /api/ui commit 394f51786df7f0d30c4ca3bee2168952f110742d Author: Martin Lindström Date: Fri Nov 3 11:07:51 2023 +0100 IS-208 Restored change in metadata commit 95e064b4bdf2afdbfe1e0d56c988ba455bc7fabd Author: Mattias Kesti Date: Thu Nov 2 13:57:21 2023 +0100 Prettier formatting commit 4198933df57724a1dfb71cd1d6cdaccd2bc2b0ed Author: Mattias Kesti Date: Thu Nov 2 13:56:41 2023 +0100 Update messages link in documentation commit dd5da6a3c772491cbfe0994268355ec978dbae58 Author: Felix Hellman Date: Thu Nov 2 13:46:31 2023 +0100 Remove unused parameter commit 75b6ce4d0f897ad47e5596e7cac414fa23c28390 Author: Felix Hellman Date: Thu Nov 2 13:45:01 2023 +0100 Adds error mapping for NoSuchRelyingPartyException + handles api errors in frontend for /api/ui commit 302eea4b349ce0a80f7e6215b47ae99f870abd57 Author: Felix Hellman Date: Thu Nov 2 13:07:32 2023 +0100 Fixes copyright date in header commit 3317c732ae98b6290ef77f9a8ff97a8b1889ba26 Author: Felix Hellman Date: Thu Nov 2 13:03:51 2023 +0100 Remove cluster properties from local profile commit c12d0e46444b8f99b30a1499d84132e20ae904c9 Author: Felix Hellman Date: Thu Nov 2 13:01:59 2023 +0100 Adds configuration for redis cluster Adds runnable dev environment using redis cluster Adds nat translation property for redis cluster commit 8097b4375f18bd148d38b4fe46451fa3e33669fc Merge: 1aa1fb8 6ec927b Author: Martin Lindström Date: Wed Nov 1 15:32:46 2023 +0100 Merge pull request #210 from swedenconnect/bugfix/IS-207-override-or-disable-the-default-logo-in-the-header IS-207: Override or disable the default logo in the header commit 6ec927b303e8119d0cd51fa83a1156c74832bca4 Author: Mattias Kesti Date: Wed Nov 1 15:29:22 2023 +0100 Hide header if no logo commit f576eb80a8425a0590431b9b9fa0208511bff58a Author: Mattias Kesti Date: Wed Nov 1 14:46:57 2023 +0100 Remove unused Sweden Connect logos commit b79b1aa77deb9a6c41ccbaf6503307c51ff2342d Author: Mattias Kesti Date: Wed Nov 1 14:46:41 2023 +0100 Keep header size stable while waiting for logo commit 6e93ed7430da6a55b94b055c1daeab3156c613ab Author: Mattias Kesti Date: Wed Nov 1 14:45:59 2023 +0100 Don't use Sweden Connect fallback logo commit 1aa1fb840981c8bf2e10f5bc6eb2ac08b028cc34 Merge: 09bc2d9 23b7ee8 Author: Martin Lindström Date: Wed Nov 1 13:37:39 2023 +0100 Merge branch 'fixbranch-1.1' of https://github.com/swedenconnect/bankid-saml-idp into fixbranch-1.1 commit 09bc2d9d23e81914f8f38c391dd923e28f529333 Author: Martin Lindström Date: Wed Nov 1 13:37:35 2023 +0100 Fixed documentation typo commit 23b7ee843cc3f6312f5ca375bc435296118fc5b8 Merge: b1f48df a9258a5 Author: Martin Lindström Date: Wed Nov 1 13:07:19 2023 +0100 Merge pull request #209 from swedenconnect/bugfix/IS-206-ui-override-npe IS-206 Protect bad config from leading to NPE commit a9258a587cbb468fdb9f6eb788a4c90159d36b90 Author: Martin Lindström Date: Wed Nov 1 13:06:52 2023 +0100 IS-206 Bumped versions commit ca32cd5bf55a88321c88fbdf03fb5caa3468e966 Author: Martin Lindström Date: Wed Nov 1 13:03:20 2023 +0100 IS-206 Protect bad config from leading to NPE commit 170e8fe138317bc2be1f31c7d7a44ff613478f06 Author: Felix Hellman Date: Mon Oct 30 15:51:23 2023 +0100 Redisson Cluster Configuration --- bankid-api/pom.xml | 2 +- .../bankid/rpapi/LibraryVersion.java | 2 +- bankid-frontend/pom.xml | 2 +- bankid-frontend/src/App.vue | 15 +- bankid-frontend/src/Service.ts | 29 ++- bankid-frontend/src/assets/logo-notext.svg | 9 - bankid-frontend/src/assets/logo.svg | 17 -- bankid-frontend/src/components/AppHeader.vue | 27 +-- bankid-frontend/src/locale/messages.json | 2 + bankid-idp/env/local/developer.yml | 31 +++ .../local/redis-cluster/certificates/ca.crt | 29 +++ .../local/redis-cluster/certificates/ca.key | 51 +++++ .../local/redis-cluster/certificates/ca.txt | 1 + .../redis-cluster/certificates/client.key | 27 +++ .../redis-cluster/certificates/openssl.cnf | 9 + .../redis-cluster/certificates/redis.crt | 23 ++ .../local/redis-cluster/certificates/redis.dh | 8 + .../redis-cluster/certificates/redis.key | 27 +++ .../redis-cluster/certificates/redis.p12 | Bin 0 -> 2597 bytes .../redis-cluster/certificates/server.key | 27 +++ .../redis-cluster/certificates/server1.crt | 24 ++ .../redis-cluster/certificates/server2.crt | 24 ++ .../redis-cluster/certificates/server3.crt | 24 ++ .../redis-cluster/certificates/trust.p12 | Bin 0 -> 3622 bytes .../local/redis-cluster/docker-compose.yml | 63 ++++++ .../local/redis-cluster/docker/redis-1.conf | 15 ++ .../local/redis-cluster/docker/redis-2.conf | 15 ++ .../local/redis-cluster/docker/redis-3.conf | 16 ++ bankid-idp/pom.xml | 2 +- .../bankid/idp/ApplicationVersion.java | 2 +- .../idp/authn/api/UiInformationProvider.java | 3 +- .../idp/authn/error/ApiControllerAdvice.java | 12 +- .../idp/authn/error/UserErrorFactory.java | 3 + .../session/RedisClusterProperties.java | 86 +++++++ .../session/RedisSessionConfiguration.java | 44 ++-- .../session/RedissonAddressCustomizers.java | 58 +++++ bankid-idp/src/main/resources/application.yml | 6 +- docs/apidocs/allclasses-index.html | 208 +++++++++-------- docs/apidocs/allpackages-index.html | 6 +- docs/apidocs/constant-values.html | 6 +- docs/apidocs/help-doc.html | 6 +- docs/apidocs/index-all.html | 37 ++- docs/apidocs/index.html | 8 +- docs/apidocs/member-search-index.js | 2 +- docs/apidocs/overview-summary.html | 6 +- docs/apidocs/overview-tree.html | 9 +- .../bankid/idp/ApplicationVersion.html | 6 +- .../bankid/idp/IdpApplication.html | 6 +- .../AbstractBankIdAuditEventRepository.html | 6 +- .../bankid/idp/audit/AuditEventMapper.html | 6 +- .../audit/AuditRepositoryConfiguration.html | 6 +- .../idp/audit/BankIdAuditEventModule.html | 6 +- .../idp/audit/BankIdAuditEventTypes.html | 6 +- .../MemoryBasedAuditEventRepository.html | 6 +- .../audit/RedisListAuditEventRepository.html | 6 +- .../RedisTimeSeriesAuditEventRepository.html | 6 +- .../AbstractBankIdAuditEventRepository.html | 6 +- .../idp/audit/class-use/AuditEventMapper.html | 6 +- .../AuditRepositoryConfiguration.html | 6 +- .../class-use/BankIdAuditEventModule.html | 6 +- .../class-use/BankIdAuditEventTypes.html | 6 +- .../MemoryBasedAuditEventRepository.html | 6 +- .../RedisListAuditEventRepository.html | 6 +- .../RedisTimeSeriesAuditEventRepository.html | 6 +- .../bankid/idp/audit/package-summary.html | 6 +- .../bankid/idp/audit/package-tree.html | 6 +- .../bankid/idp/audit/package-use.html | 6 +- .../idp/authn/BankIdAttributeProducer.html | 6 +- .../authn/BankIdAuthenticationController.html | 6 +- .../authn/BankIdAuthenticationProvider.html | 6 +- .../idp/authn/BankIdAuthenticationToken.html | 6 +- .../bankid/idp/authn/BankIdUserData.html | 6 +- .../idp/authn/DisplayText.TextFormat.html | 6 +- .../bankid/idp/authn/DisplayText.html | 6 +- .../bankid/idp/authn/FrontendController.html | 6 +- .../idp/authn/UserVisibleDataFactory.html | 6 +- .../idp/authn/annotations/ApiController.html | 6 +- .../idp/authn/annotations/ViewController.html | 6 +- .../annotations/class-use/ApiController.html | 6 +- .../annotations/class-use/ViewController.html | 6 +- .../authn/annotations/package-summary.html | 6 +- .../idp/authn/annotations/package-tree.html | 6 +- .../idp/authn/annotations/package-use.html | 6 +- .../idp/authn/api/ApiResponse.Status.html | 6 +- .../bankid/idp/authn/api/ApiResponse.html | 6 +- .../idp/authn/api/ApiResponseFactory.html | 6 +- .../bankid/idp/authn/api/AuthResponse.html | 6 +- .../idp/authn/api/BankIdApiController.html | 6 +- .../authn/api/CustomerContactInformation.html | 6 +- .../CustomerContactInformationFactory.html | 6 +- .../authn/api/SelectedDeviceInformation.html | 6 +- .../authn/api/ServiceInformation.Status.html | 6 +- .../idp/authn/api/ServiceInformation.html | 6 +- .../bankid/idp/authn/api/SpInformation.html | 6 +- .../idp/authn/api/SpInformationFactory.html | 6 +- .../idp/authn/api/StatusCodeFactory.html | 6 +- .../bankid/idp/authn/api/UiInformation.html | 6 +- .../idp/authn/api/UiInformationProvider.html | 6 +- .../api/class-use/ApiResponse.Status.html | 6 +- .../idp/authn/api/class-use/ApiResponse.html | 6 +- .../api/class-use/ApiResponseFactory.html | 6 +- .../idp/authn/api/class-use/AuthResponse.html | 6 +- .../api/class-use/BankIdApiController.html | 6 +- .../class-use/CustomerContactInformation.html | 6 +- .../CustomerContactInformationFactory.html | 6 +- .../class-use/SelectedDeviceInformation.html | 6 +- .../class-use/ServiceInformation.Status.html | 6 +- .../api/class-use/ServiceInformation.html | 6 +- .../authn/api/class-use/SpInformation.html | 6 +- .../api/class-use/SpInformationFactory.html | 6 +- .../api/class-use/StatusCodeFactory.html | 6 +- .../authn/api/class-use/UiInformation.html | 6 +- .../api/class-use/UiInformationProvider.html | 6 +- .../idp/authn/api/overrides/ContentEntry.html | 6 +- .../overrides/ContentOverride.Position.html | 6 +- .../api/overrides/ContentOverride.Type.html | 6 +- .../authn/api/overrides/ContentOverride.html | 6 +- .../idp/authn/api/overrides/CssOverride.html | 6 +- .../overrides/FrontendOverrideResponse.html | 6 +- .../authn/api/overrides/MessageOverride.html | 6 +- .../api/overrides/OverrideFileLoader.html | 6 +- .../authn/api/overrides/OverrideService.html | 6 +- .../api/overrides/class-use/ContentEntry.html | 6 +- .../class-use/ContentOverride.Position.html | 6 +- .../class-use/ContentOverride.Type.html | 6 +- .../overrides/class-use/ContentOverride.html | 6 +- .../api/overrides/class-use/CssOverride.html | 6 +- .../class-use/FrontendOverrideResponse.html | 6 +- .../overrides/class-use/MessageOverride.html | 6 +- .../class-use/OverrideFileLoader.html | 6 +- .../overrides/class-use/OverrideService.html | 6 +- .../authn/api/overrides/package-summary.html | 6 +- .../idp/authn/api/overrides/package-tree.html | 6 +- .../idp/authn/api/overrides/package-use.html | 6 +- .../bankid/idp/authn/api/package-summary.html | 6 +- .../bankid/idp/authn/api/package-tree.html | 6 +- .../bankid/idp/authn/api/package-use.html | 6 +- .../class-use/BankIdAttributeProducer.html | 6 +- .../BankIdAuthenticationController.html | 6 +- .../BankIdAuthenticationProvider.html | 6 +- .../class-use/BankIdAuthenticationToken.html | 6 +- .../idp/authn/class-use/BankIdUserData.html | 6 +- .../class-use/DisplayText.TextFormat.html | 6 +- .../idp/authn/class-use/DisplayText.html | 6 +- .../authn/class-use/FrontendController.html | 6 +- .../class-use/UserVisibleDataFactory.html | 6 +- .../idp/authn/context/BankIdContext.html | 6 +- .../idp/authn/context/BankIdOperation.html | 6 +- .../context/PreviousDeviceSelection.html | 6 +- .../context/class-use/BankIdContext.html | 6 +- .../context/class-use/BankIdOperation.html | 6 +- .../class-use/PreviousDeviceSelection.html | 6 +- .../idp/authn/context/package-summary.html | 6 +- .../idp/authn/context/package-tree.html | 6 +- .../bankid/idp/authn/context/package-use.html | 6 +- .../idp/authn/error/ApiControllerAdvice.html | 16 +- .../error/BankIdSessionExpiredException.html | 6 +- .../authn/error/BankIdTraceableException.html | 6 +- .../error/BankIdValidationException.html | 6 +- .../idp/authn/error/ErrorhandlerFilter.html | 6 +- .../error/NoSuchRelyingPartyException.html | 6 +- .../error/UserErrorFactory.ErrorMessage.html | 6 +- .../idp/authn/error/UserErrorFactory.html | 6 +- .../idp/authn/error/UserErrorResponse.html | 6 +- .../idp/authn/error/ViewControllerAdvice.html | 6 +- .../error/class-use/ApiControllerAdvice.html | 6 +- .../BankIdSessionExpiredException.html | 6 +- .../class-use/BankIdTraceableException.html | 6 +- .../class-use/BankIdValidationException.html | 6 +- .../error/class-use/ErrorhandlerFilter.html | 6 +- .../NoSuchRelyingPartyException.html | 6 +- .../UserErrorFactory.ErrorMessage.html | 6 +- .../error/class-use/UserErrorFactory.html | 6 +- .../error/class-use/UserErrorResponse.html | 8 +- .../error/class-use/ViewControllerAdvice.html | 6 +- .../idp/authn/error/package-summary.html | 6 +- .../bankid/idp/authn/error/package-tree.html | 6 +- .../bankid/idp/authn/error/package-use.html | 6 +- .../idp/authn/events/AbortAuthEvent.html | 6 +- .../idp/authn/events/AbstractBankIdEvent.html | 6 +- .../idp/authn/events/BankIdErrorEvent.html | 6 +- .../BankIdEventPublisher.EventBuilder.html | 6 +- .../authn/events/BankIdEventPublisher.html | 6 +- .../authn/events/CollectResponseEvent.html | 6 +- .../authn/events/OrderCancellationEvent.html | 6 +- .../authn/events/OrderCompletionEvent.html | 6 +- .../idp/authn/events/OrderResponseEvent.html | 6 +- .../authn/events/RecievedRequestEvent.html | 6 +- .../authn/events/UserVisibleDataEvent.html | 6 +- .../events/class-use/AbortAuthEvent.html | 6 +- .../events/class-use/AbstractBankIdEvent.html | 6 +- .../events/class-use/BankIdErrorEvent.html | 6 +- .../BankIdEventPublisher.EventBuilder.html | 6 +- .../class-use/BankIdEventPublisher.html | 6 +- .../class-use/CollectResponseEvent.html | 6 +- .../class-use/OrderCancellationEvent.html | 6 +- .../class-use/OrderCompletionEvent.html | 6 +- .../events/class-use/OrderResponseEvent.html | 6 +- .../class-use/RecievedRequestEvent.html | 6 +- .../class-use/UserVisibleDataEvent.html | 6 +- .../idp/authn/events/package-summary.html | 6 +- .../bankid/idp/authn/events/package-tree.html | 6 +- .../bankid/idp/authn/events/package-use.html | 6 +- .../bankid/idp/authn/package-summary.html | 6 +- .../bankid/idp/authn/package-tree.html | 6 +- .../bankid/idp/authn/package-use.html | 6 +- .../authn/service/BankIdRequestFactory.html | 6 +- .../idp/authn/service/BankIdService.html | 6 +- .../bankid/idp/authn/service/PollRequest.html | 6 +- .../class-use/BankIdRequestFactory.html | 6 +- .../service/class-use/BankIdService.html | 6 +- .../authn/service/class-use/PollRequest.html | 6 +- .../idp/authn/service/package-summary.html | 6 +- .../idp/authn/service/package-tree.html | 6 +- .../bankid/idp/authn/service/package-use.html | 6 +- .../session/BankIdSessionAttributeKeys.html | 6 +- .../idp/authn/session/BankIdSessionData.html | 6 +- .../session/BankIdSessionDataListener.html | 6 +- .../authn/session/BankIdSessionReader.html | 6 +- .../idp/authn/session/BankIdSessionState.html | 6 +- .../authn/session/BankIdSessionWriter.html | 6 +- .../idp/authn/session/BankIdSessions.html | 6 +- .../idp/authn/session/RedisSessionDao.html | 6 +- .../idp/authn/session/ServletSessionDao.html | 6 +- .../bankid/idp/authn/session/SessionDao.html | 6 +- .../class-use/BankIdSessionAttributeKeys.html | 6 +- .../session/class-use/BankIdSessionData.html | 6 +- .../class-use/BankIdSessionDataListener.html | 6 +- .../class-use/BankIdSessionReader.html | 6 +- .../session/class-use/BankIdSessionState.html | 6 +- .../class-use/BankIdSessionWriter.html | 6 +- .../session/class-use/BankIdSessions.html | 6 +- .../session/class-use/RedisSessionDao.html | 6 +- .../session/class-use/ServletSessionDao.html | 6 +- .../authn/session/class-use/SessionDao.html | 6 +- .../idp/authn/session/package-summary.html | 6 +- .../idp/authn/session/package-tree.html | 6 +- .../bankid/idp/authn/session/package-use.html | 6 +- .../idp/class-use/ApplicationVersion.html | 6 +- .../bankid/idp/class-use/IdpApplication.html | 6 +- .../InMemoryTryLockRepository.html | 6 +- .../bankid/idp/concurrency/LockingFilter.html | 6 +- .../concurrency/RedisTryLockRepository.html | 6 +- .../bankid/idp/concurrency/TryLock.html | 6 +- .../idp/concurrency/TryLockRepository.html | 6 +- .../class-use/InMemoryTryLockRepository.html | 6 +- .../concurrency/class-use/LockingFilter.html | 6 +- .../class-use/RedisTryLockRepository.html | 6 +- .../idp/concurrency/class-use/TryLock.html | 6 +- .../class-use/TryLockRepository.html | 6 +- .../idp/concurrency/package-summary.html | 6 +- .../bankid/idp/concurrency/package-tree.html | 6 +- .../bankid/idp/concurrency/package-use.html | 6 +- .../idp/config/BankIdConfiguration.html | 6 +- ...gurationProperties.AuditConfiguration.html | 6 +- ...urationProperties.HealthConfiguration.html | 6 +- ...figurationProperties.IdpConfiguration.html | 6 +- ...lyingPartyConfiguration.RpUserMessage.html | 6 +- ...nProperties.RelyingPartyConfiguration.html | 6 +- ...rationProperties.SessionConfiguration.html | 6 +- .../config/BankIdConfigurationProperties.html | 6 +- .../bankid/idp/config/BankIdRequirement.html | 6 +- .../bankid/idp/config/CsrfCookieFilter.html | 6 +- .../idp/config/OverrideConfiguration.html | 6 +- .../bankid/idp/config/OverrideProperties.html | 6 +- ...isTlsProperties.KeyStoreConfiguration.html | 6 +- .../bankid/idp/config/RedisTlsProperties.html | 6 +- .../idp/config/ResilienceConfiguration.html | 6 +- ...perties.ApplicationProviderProperties.html | 6 +- .../UiProperties.QrCodeConfiguration.html | 6 +- .../UiProperties.UserErrorProperties.html | 6 +- .../UiProperties.UserMessageProperties.html | 6 +- .../bankid/idp/config/UiProperties.html | 6 +- .../idp/config/WebMvcConfiguration.html | 6 +- .../config/class-use/BankIdConfiguration.html | 6 +- ...gurationProperties.AuditConfiguration.html | 6 +- ...urationProperties.HealthConfiguration.html | 6 +- ...figurationProperties.IdpConfiguration.html | 6 +- ...lyingPartyConfiguration.RpUserMessage.html | 6 +- ...nProperties.RelyingPartyConfiguration.html | 6 +- ...rationProperties.SessionConfiguration.html | 6 +- .../BankIdConfigurationProperties.html | 6 +- .../config/class-use/BankIdRequirement.html | 6 +- .../config/class-use/CsrfCookieFilter.html | 6 +- .../class-use/OverrideConfiguration.html | 6 +- .../config/class-use/OverrideProperties.html | 6 +- ...isTlsProperties.KeyStoreConfiguration.html | 6 +- .../config/class-use/RedisTlsProperties.html | 6 +- .../class-use/ResilienceConfiguration.html | 6 +- ...perties.ApplicationProviderProperties.html | 6 +- .../UiProperties.QrCodeConfiguration.html | 6 +- .../UiProperties.UserErrorProperties.html | 6 +- .../UiProperties.UserMessageProperties.html | 6 +- .../idp/config/class-use/UiProperties.html | 6 +- .../config/class-use/WebMvcConfiguration.html | 6 +- .../bankid/idp/config/package-summary.html | 6 +- .../bankid/idp/config/package-tree.html | 6 +- .../bankid/idp/config/package-use.html | 6 +- .../session/InMemorySessionConfiguration.html | 6 +- ...ClusterProperties.NatTranslationEntry.html | 137 +++++++++++ .../session/RedisClusterProperties.html | 213 ++++++++++++++++++ .../session/RedisSessionConfiguration.html | 6 +- .../session/RedissonAddressCustomizers.html | 175 ++++++++++++++ .../InMemorySessionConfiguration.html | 6 +- ...ClusterProperties.NatTranslationEntry.html | 62 +++++ .../class-use/RedisClusterProperties.html | 89 ++++++++ .../class-use/RedisSessionConfiguration.html | 6 +- .../class-use/RedissonAddressCustomizers.html | 62 +++++ .../idp/config/session/package-summary.html | 18 +- .../idp/config/session/package-tree.html | 9 +- .../idp/config/session/package-use.html | 34 ++- .../TomcatAjpConfigurationProperties.html | 6 +- .../config/tomcat/TomcatAjpCustomizer.html | 6 +- .../TomcatAjpConfigurationProperties.html | 6 +- .../tomcat/class-use/TomcatAjpCustomizer.html | 6 +- .../idp/config/tomcat/package-summary.html | 6 +- .../idp/config/tomcat/package-tree.html | 6 +- .../bankid/idp/config/tomcat/package-use.html | 6 +- .../BankIdSignatureMessagePreprocessor.html | 6 +- .../bankid/idp/ext/RedisReplayChecker.html | 6 +- .../BankIdSignatureMessagePreprocessor.html | 6 +- .../idp/ext/class-use/RedisReplayChecker.html | 6 +- .../bankid/idp/ext/package-summary.html | 6 +- .../bankid/idp/ext/package-tree.html | 6 +- .../bankid/idp/ext/package-use.html | 6 +- .../bankid/idp/health/ApiHealthIndicator.html | 6 +- .../bankid/idp/health/CustomStatus.html | 6 +- .../health/RpCertificateHealthIndicator.html | 6 +- .../health/SamlMetadataHealthIndicator.html | 6 +- .../health/class-use/ApiHealthIndicator.html | 6 +- .../idp/health/class-use/CustomStatus.html | 6 +- .../RpCertificateHealthIndicator.html | 6 +- .../SamlMetadataHealthIndicator.html | 6 +- .../bankid/idp/health/package-summary.html | 6 +- .../bankid/idp/health/package-tree.html | 6 +- .../bankid/idp/health/package-use.html | 6 +- .../bankid/idp/package-summary.html | 6 +- .../bankid/idp/package-tree.html | 6 +- .../swedenconnect/bankid/idp/package-use.html | 6 +- .../idp/rp/DefaultRelyingPartyRepository.html | 6 +- .../bankid/idp/rp/RelyingPartyData.html | 6 +- .../bankid/idp/rp/RelyingPartyRepository.html | 6 +- .../bankid/idp/rp/RelyingPartyUiInfo.html | 6 +- .../DefaultRelyingPartyRepository.html | 6 +- .../idp/rp/class-use/RelyingPartyData.html | 6 +- .../rp/class-use/RelyingPartyRepository.html | 6 +- .../idp/rp/class-use/RelyingPartyUiInfo.html | 6 +- .../bankid/idp/rp/package-summary.html | 6 +- .../bankid/idp/rp/package-tree.html | 6 +- .../bankid/idp/rp/package-use.html | 6 +- .../bankid/rpapi/LibraryVersion.html | 6 +- .../rpapi/class-use/LibraryVersion.html | 6 +- .../bankid/rpapi/package-summary.html | 6 +- .../bankid/rpapi/package-tree.html | 6 +- .../bankid/rpapi/package-use.html | 6 +- .../rpapi/service/AuthenticateRequest.html | 6 +- .../bankid/rpapi/service/BankIDClient.html | 6 +- .../bankid/rpapi/service/DataToSign.html | 6 +- .../service/QRGenerator.ImageFormat.html | 6 +- .../bankid/rpapi/service/QRGenerator.html | 6 +- .../rpapi/service/SignatureRequest.html | 6 +- .../bankid/rpapi/service/UserVisibleData.html | 6 +- .../class-use/AuthenticateRequest.html | 6 +- .../rpapi/service/class-use/BankIDClient.html | 6 +- .../rpapi/service/class-use/DataToSign.html | 6 +- .../class-use/QRGenerator.ImageFormat.html | 6 +- .../rpapi/service/class-use/QRGenerator.html | 6 +- .../service/class-use/SignatureRequest.html | 6 +- .../service/class-use/UserVisibleData.html | 6 +- .../service/impl/AbstractQRGenerator.html | 6 +- .../rpapi/service/impl/BankIDClientImpl.html | 6 +- .../impl/BankIdErrorBodyExtractors.html | 6 +- .../service/impl/BankIdServerException.html | 6 +- .../service/impl/BankIdUserException.html | 6 +- .../service/impl/StatusCodePredicates.html | 6 +- .../rpapi/service/impl/ZxingQRGenerator.html | 6 +- .../impl/class-use/AbstractQRGenerator.html | 6 +- .../impl/class-use/BankIDClientImpl.html | 6 +- .../class-use/BankIdErrorBodyExtractors.html | 6 +- .../impl/class-use/BankIdServerException.html | 6 +- .../impl/class-use/BankIdUserException.html | 6 +- .../impl/class-use/StatusCodePredicates.html | 6 +- .../impl/class-use/ZxingQRGenerator.html | 6 +- .../rpapi/service/impl/package-summary.html | 6 +- .../rpapi/service/impl/package-tree.html | 6 +- .../rpapi/service/impl/package-use.html | 6 +- .../bankid/rpapi/service/package-summary.html | 6 +- .../bankid/rpapi/service/package-tree.html | 6 +- .../bankid/rpapi/service/package-use.html | 6 +- .../support/BankIDMessage.ShortName.html | 6 +- .../bankid/rpapi/support/BankIDMessage.html | 6 +- .../rpapi/support/BankIDMessageImpl.html | 6 +- .../support/BankIDMessageRepository.html | 6 +- .../DefaultBankIDMessageRepository.html | 6 +- .../PersonalIdentityNumber.Format.html | 6 +- .../rpapi/support/PersonalIdentityNumber.html | 6 +- .../PersonalIdentityNumberException.html | 6 +- .../rpapi/support/WebClientFactoryBean.html | 6 +- .../class-use/BankIDMessage.ShortName.html | 6 +- .../support/class-use/BankIDMessage.html | 6 +- .../support/class-use/BankIDMessageImpl.html | 6 +- .../class-use/BankIDMessageRepository.html | 6 +- .../DefaultBankIDMessageRepository.html | 6 +- .../PersonalIdentityNumber.Format.html | 6 +- .../class-use/PersonalIdentityNumber.html | 6 +- .../PersonalIdentityNumberException.html | 6 +- .../class-use/WebClientFactoryBean.html | 6 +- .../bankid/rpapi/support/package-summary.html | 6 +- .../bankid/rpapi/support/package-tree.html | 6 +- .../bankid/rpapi/support/package-use.html | 6 +- .../rpapi/support/useragent/UserAgent.html | 6 +- .../support/useragent/UserDeviceType.html | 6 +- .../useragent/class-use/UserAgent.html | 6 +- .../useragent/class-use/UserDeviceType.html | 6 +- .../support/useragent/package-summary.html | 6 +- .../rpapi/support/useragent/package-tree.html | 6 +- .../rpapi/support/useragent/package-use.html | 6 +- .../bankid/rpapi/types/BankIDException.html | 6 +- .../rpapi/types/CollectResponse.Status.html | 6 +- .../bankid/rpapi/types/CollectResponse.html | 6 +- .../rpapi/types/CompletionData.Device.html | 6 +- .../rpapi/types/CompletionData.StepUp.html | 6 +- .../rpapi/types/CompletionData.User.html | 6 +- .../bankid/rpapi/types/CompletionData.html | 6 +- .../bankid/rpapi/types/ErrorCode.html | 6 +- .../bankid/rpapi/types/ErrorResponse.html | 6 +- .../bankid/rpapi/types/OrderResponse.html | 6 +- .../bankid/rpapi/types/ProgressStatus.html | 6 +- .../Requirement.CardReaderRequirement.html | 6 +- .../types/Requirement.RequirementBuilder.html | 6 +- .../bankid/rpapi/types/Requirement.html | 6 +- .../rpapi/types/UserCancelException.html | 6 +- .../types/class-use/BankIDException.html | 6 +- .../class-use/CollectResponse.Status.html | 6 +- .../types/class-use/CollectResponse.html | 6 +- .../class-use/CompletionData.Device.html | 6 +- .../class-use/CompletionData.StepUp.html | 6 +- .../types/class-use/CompletionData.User.html | 6 +- .../rpapi/types/class-use/CompletionData.html | 6 +- .../rpapi/types/class-use/ErrorCode.html | 6 +- .../rpapi/types/class-use/ErrorResponse.html | 6 +- .../rpapi/types/class-use/OrderResponse.html | 6 +- .../rpapi/types/class-use/ProgressStatus.html | 6 +- .../Requirement.CardReaderRequirement.html | 6 +- .../Requirement.RequirementBuilder.html | 6 +- .../rpapi/types/class-use/Requirement.html | 6 +- .../types/class-use/UserCancelException.html | 6 +- .../bankid/rpapi/types/package-summary.html | 6 +- .../bankid/rpapi/types/package-tree.html | 6 +- .../bankid/rpapi/types/package-use.html | 6 +- docs/apidocs/serialized-form.html | 6 +- docs/apidocs/type-search-index.js | 2 +- docs/configuration.md | 42 ++++ docs/development.md | 12 + docs/override.md | 2 +- pom.xml | 6 +- 456 files changed, 2855 insertions(+), 1419 deletions(-) delete mode 100644 bankid-frontend/src/assets/logo-notext.svg delete mode 100644 bankid-frontend/src/assets/logo.svg create mode 100644 bankid-idp/env/local/redis-cluster/certificates/ca.crt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/ca.key create mode 100644 bankid-idp/env/local/redis-cluster/certificates/ca.txt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/client.key create mode 100644 bankid-idp/env/local/redis-cluster/certificates/openssl.cnf create mode 100644 bankid-idp/env/local/redis-cluster/certificates/redis.crt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/redis.dh create mode 100644 bankid-idp/env/local/redis-cluster/certificates/redis.key create mode 100644 bankid-idp/env/local/redis-cluster/certificates/redis.p12 create mode 100644 bankid-idp/env/local/redis-cluster/certificates/server.key create mode 100644 bankid-idp/env/local/redis-cluster/certificates/server1.crt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/server2.crt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/server3.crt create mode 100644 bankid-idp/env/local/redis-cluster/certificates/trust.p12 create mode 100644 bankid-idp/env/local/redis-cluster/docker-compose.yml create mode 100644 bankid-idp/env/local/redis-cluster/docker/redis-1.conf create mode 100644 bankid-idp/env/local/redis-cluster/docker/redis-2.conf create mode 100644 bankid-idp/env/local/redis-cluster/docker/redis-3.conf create mode 100644 bankid-idp/src/main/java/se/swedenconnect/bankid/idp/config/session/RedisClusterProperties.java create mode 100644 bankid-idp/src/main/java/se/swedenconnect/bankid/idp/config/session/RedissonAddressCustomizers.java create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/RedisClusterProperties.NatTranslationEntry.html create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/RedisClusterProperties.html create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/RedissonAddressCustomizers.html create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/class-use/RedisClusterProperties.NatTranslationEntry.html create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/class-use/RedisClusterProperties.html create mode 100644 docs/apidocs/se/swedenconnect/bankid/idp/config/session/class-use/RedissonAddressCustomizers.html diff --git a/bankid-api/pom.xml b/bankid-api/pom.xml index e6e3793a..f46f20f5 100644 --- a/bankid-api/pom.xml +++ b/bankid-api/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.bankid saml-bankid-idp-parent - 1.1.0 + 1.1.1 Sweden Connect :: BankID :: Relying Party API diff --git a/bankid-api/src/main/java/se/swedenconnect/bankid/rpapi/LibraryVersion.java b/bankid-api/src/main/java/se/swedenconnect/bankid/rpapi/LibraryVersion.java index ee5208cb..ac577a72 100644 --- a/bankid-api/src/main/java/se/swedenconnect/bankid/rpapi/LibraryVersion.java +++ b/bankid-api/src/main/java/se/swedenconnect/bankid/rpapi/LibraryVersion.java @@ -24,7 +24,7 @@ public final class LibraryVersion { private static final int MAJOR = 1; private static final int MINOR = 1; - private static final int PATCH = 0; + private static final int PATCH = 1; /** * Global serialization value for classes. diff --git a/bankid-frontend/pom.xml b/bankid-frontend/pom.xml index 0d792661..c9c86fe6 100644 --- a/bankid-frontend/pom.xml +++ b/bankid-frontend/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.bankid saml-bankid-idp-parent - 1.1.0 + 1.1.1 Sweden Connect :: BankID :: SAML Identity Provider :: Frontend Distribution diff --git a/bankid-frontend/src/App.vue b/bankid-frontend/src/App.vue index 081c8f24..c3e02592 100644 --- a/bankid-frontend/src/App.vue +++ b/bankid-frontend/src/App.vue @@ -1,23 +1,30 @@