|
4 | 4 |
|
5 | 5 | /// Serializable user record for redb storage. |
6 | 6 | #[derive(zerompk::ToMessagePack, zerompk::FromMessagePack, Debug, Clone)] |
7 | | -#[msgpack(map)] |
| 7 | +#[msgpack(map, allow_unknown_fields)] |
8 | 8 | pub struct StoredUser { |
9 | 9 | pub user_id: u64, |
10 | 10 | pub username: String, |
@@ -49,7 +49,7 @@ pub struct StoredUser { |
49 | 49 |
|
50 | 50 | /// Serializable API key record for redb storage. |
51 | 51 | #[derive(zerompk::ToMessagePack, zerompk::FromMessagePack, Debug, Clone)] |
52 | | -#[msgpack(map)] |
| 52 | +#[msgpack(map, allow_unknown_fields)] |
53 | 53 | pub struct StoredApiKey { |
54 | 54 | /// Unique key identifier (used as prefix in the token). |
55 | 55 | pub key_id: String, |
@@ -87,7 +87,7 @@ pub struct StoredTenant { |
87 | 87 |
|
88 | 88 | /// Serializable audit entry for redb storage. |
89 | 89 | #[derive(zerompk::ToMessagePack, zerompk::FromMessagePack, Debug, Clone)] |
90 | | -#[msgpack(map)] |
| 90 | +#[msgpack(map, allow_unknown_fields)] |
91 | 91 | pub struct StoredAuditEntry { |
92 | 92 | pub seq: u64, |
93 | 93 | pub timestamp_us: u64, |
@@ -179,7 +179,7 @@ pub struct StoredBlacklistEntry { |
179 | 179 |
|
180 | 180 | /// Serializable JIT-provisioned auth user record for redb storage. |
181 | 181 | #[derive(Debug, Clone, zerompk::ToMessagePack, zerompk::FromMessagePack)] |
182 | | -#[msgpack(map)] |
| 182 | +#[msgpack(map, allow_unknown_fields)] |
183 | 183 | pub struct StoredAuthUser { |
184 | 184 | /// Unique identifier (from JWT `sub` or `user_id` claim). |
185 | 185 | pub id: String, |
|
0 commit comments