Skip to content

Commit 7a1beab

Browse files
authored
UID2-1223 support advertising token v4 (#142)
* Use `Uid2Base64UrlCoder` from shared * Use `TokenVersion` from shared
1 parent c263b8e commit 7a1beab

15 files changed

+16
-58
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<!-- check micrometer.version vertx-micrometer-metrics consumes before bumping up -->
2020
<micrometer.version>1.1.0</micrometer.version>
2121
<enclave-api.version>1.1.0</enclave-api.version>
22-
<uid2-shared.version>2.5.3-2dde11c9cd</uid2-shared.version>
22+
<uid2-shared.version>2.7.0-3e279acefa</uid2-shared.version>
2323
<image.version>${project.version}</image.version>
2424
</properties>
2525

src/main/java/com/uid2/operator/model/AdvertisingToken.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.uid2.operator.model;
22

33
import java.time.Instant;
4+
import com.uid2.shared.model.TokenVersion;
45

56
public class AdvertisingToken extends VersionedToken {
67
public final OperatorIdentity operatorIdentity;

src/main/java/com/uid2/operator/model/RefreshToken.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.uid2.operator.model;
22

33
import java.time.Instant;
4+
import com.uid2.shared.model.TokenVersion;
45

56
public class RefreshToken extends VersionedToken {
67
public final OperatorIdentity operatorIdentity;

src/main/java/com/uid2/operator/model/TokenVersion.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/main/java/com/uid2/operator/model/UserToken.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.uid2.operator.model;
22

33
import java.time.Instant;
4+
import com.uid2.shared.model.TokenVersion;
5+
46

57
public class UserToken extends VersionedToken {
68
public final OperatorIdentity operatorIdentity;

src/main/java/com/uid2/operator/model/VersionedToken.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.time.Instant;
44
import java.util.Objects;
5+
import com.uid2.shared.model.TokenVersion;
6+
57

68
public abstract class VersionedToken {
79
public final TokenVersion version;

src/main/java/com/uid2/operator/service/EncryptedTokenEncoder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
import com.uid2.operator.model.*;
55
import com.uid2.shared.store.IKeyStore;
66
import com.uid2.shared.model.EncryptionKey;
7+
import com.uid2.shared.encryption.Uid2Base64UrlCoder;
78
import com.uid2.shared.encryption.AesCbc;
89
import com.uid2.shared.encryption.AesGcm;
910
import io.vertx.core.buffer.Buffer;
11+
import com.uid2.shared.model.TokenVersion;
1012

1113
import java.time.Instant;
1214
import java.util.Base64;

src/main/java/com/uid2/operator/service/UIDOperatorService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.uid2.shared.model.SaltEntry;
55
import com.uid2.operator.store.IOptOutStore;
66
import com.uid2.shared.store.ISaltProvider;
7+
import com.uid2.shared.model.TokenVersion;
78
import io.vertx.core.AsyncResult;
89
import io.vertx.core.Future;
910
import io.vertx.core.Handler;

src/main/java/com/uid2/operator/service/Uid2Base64UrlCoder.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

src/test/java/com/uid2/operator/EUIDOperatorVerticleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.uid2.operator;
22

3-
import com.uid2.operator.model.TokenVersion;
3+
import com.uid2.shared.model.TokenVersion;
44
import org.junit.jupiter.api.Test;
55

66
import com.uid2.operator.model.IdentityScope;

0 commit comments

Comments
 (0)