New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sign IIds #824
Merged
Merged
Sign IIds #824
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
December 22, 2023 14:40
c832f44
to
5c84cae
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
4 times, most recently
from
January 9, 2024 09:37
a355e70
to
651c3bc
Compare
paolobazzi
reviewed
Jan 11, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments for input
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...ect/src/main/java/org/eclipse/scout/rt/dataobject/CompositeIdDataObjectVisitorExtension.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Show resolved
Hide resolved
...rt.dataobject.test/src/main/java/org/eclipse/scout/rt/dataobject/id/AbstractIdCodecTest.java
Show resolved
Hide resolved
...cout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdExternalFormatter.java
Outdated
Show resolved
Hide resolved
...st/src/test/java/org/eclipse/scout/rt/ui/html/json/desktop/hybrid/JsonHybridManagerTest.java
Outdated
Show resolved
Hide resolved
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
8 times, most recently
from
January 16, 2024 11:44
4028124
to
357deb6
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
March 11, 2024 17:20
357deb6
to
125ead0
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
4 times, most recently
from
March 15, 2024 13:45
7c461c2
to
7039f3d
Compare
paolobazzi
reviewed
Apr 4, 2024
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
...cout.rt.jackson/src/main/java/org/eclipse/scout/rt/jackson/dataobject/id/IdCodecUtility.java
Outdated
Show resolved
Hide resolved
...e.scout.rt.ui.html/src/main/java/org/eclipse/scout/rt/ui/html/json/JsonDataObjectHelper.java
Outdated
Show resolved
Hide resolved
...e.scout.rt.ui.html/src/main/java/org/eclipse/scout/rt/ui/html/json/JsonDataObjectHelper.java
Outdated
Show resolved
Hide resolved
...rt.dataobject.test/src/main/java/org/eclipse/scout/rt/dataobject/id/AbstractIdCodecTest.java
Outdated
Show resolved
Hide resolved
...rt.dataobject.test/src/main/java/org/eclipse/scout/rt/dataobject/id/AbstractIdCodecTest.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
...r/src/main/java/org/eclipse/scout/rt/rest/jersey/server/IdEncryptionRestContainerFilter.java
Outdated
Show resolved
Hide resolved
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
2 times, most recently
from
April 11, 2024 12:19
8954829
to
ffbedca
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
April 15, 2024 12:19
ffbedca
to
bcc89cd
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
3 times, most recently
from
April 22, 2024 20:27
be8028c
to
0168b77
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
7 times, most recently
from
April 26, 2024 16:18
fb15478
to
7d4d411
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
May 2, 2024 08:13
7d4d411
to
e9cbc30
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
May 2, 2024 08:59
e9cbc30
to
ba5b6e5
Compare
paolobazzi
reviewed
May 3, 2024
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
...ct/src/main/java/org/eclipse/scout/rt/dataobject/security/AbstractEncryptDecryptSupport.java
Outdated
Show resolved
Hide resolved
...se.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/security/IdCrypter.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Outdated
Show resolved
Hide resolved
org.eclipse.scout.rt.dataobject/src/main/java/org/eclipse/scout/rt/dataobject/id/IdCodec.java
Show resolved
Hide resolved
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
May 8, 2024 09:44
ba5b6e5
to
3d73921
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
May 8, 2024 11:43
3d73921
to
65e1a83
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
2 times, most recently
from
May 13, 2024 20:32
d02ebdc
to
d92b939
Compare
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
2 times, most recently
from
May 21, 2024 14:59
a33dcf2
to
4fa1534
Compare
Add IIdCodecFlag to parametrize IdCodec-calls. The IdCodec will add a signature to the unqualified ids during serialization and asserts the signature's validity during deserialization. Add annotation IdSignature which can be used to exclude IIds from signature creation during serialization/deserialization in the IdCodec. Pass ScoutDataObjectModuleContext to all IId-serializers/deserializers and use it to compute the IIdCodecFlags for each call to IdCodec. Add IIdSignatureDataObjectMapper/JacksonIdSignatureDataObjectMapper that uses signatures during serializing/deserializing and use it in JSON layer. Add rest.jersey.server-module to inject reader/writer that uses signatures and IIdCodecFlags to param converters. Add IdSignatureRestClientFilter to inject writer/reader that uses signatures. 340299, 373060
fschinkel
force-pushed
the
features/fschinkel/24.1/primary-keys
branch
from
May 24, 2024 17:21
091c835
to
5a6953d
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add IIdCodecFlag to parametrize IdCodec-calls. The IdCodec will add a
signature to the unqualified ids during serialization and asserts the
signature's validity during deserialization.
Add annotation IdSignature which can be used to exclude IIds from
signature creation during serialization/deserialization in the IdCodec.
Pass ScoutDataObjectModuleContext to all IId-serializers/deserializers
and use it to compute the IIdCodecFlags for each call to IdCodec.
Add IIdSignatureDataObjectMapper/JacksonIdSignatureDataObjectMapper
that uses signatures during serializing/deserializing and use it in JSON
layer.
Add rest.jersey.server-module to inject reader/writer that uses
signatures and IIdCodecFlags to param converters.
340299, 373060