Skip to content

Commit 22fa327

Browse files
authored
Merge pull request #26 from CoLearn-Dev/user-id-encoding
- change user_id encoding to hex
2 parents 7e4299e + 56793ec commit 22fa327

File tree

4 files changed

+4
-6
lines changed

4 files changed

+4
-6
lines changed

Cargo.lock

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
[package]
22
name = "colink-server"
3-
version = "0.1.9"
3+
version = "0.1.10"
44
edition = "2021"
55

66
[dependencies]
77
async-trait = "0.1"
8-
base64 = "0.13.0"
98
chrono = "0.4"
109
futures-lite = "1.12"
1110
hex = "0.4"

src/service/auth.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ impl crate::server::MyService {
8484
));
8585
}
8686
self.check_user_consent(&user_consent_to_be_checked, &self.public_key.serialize())?;
87-
let user_id = base64::encode(&user_public_key.serialize());
87+
let user_id = hex::encode(&user_public_key.serialize());
8888
let mq_uri = match self.mq.create_user_account().await {
8989
Ok(mq_uri) => mq_uri,
9090
Err(e) => return Err(Status::internal(e)),

src/service/task.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ impl crate::server::MyService {
561561
}
562562
self.check_user_consent(decision.user_consent.as_ref().unwrap(), core_public_key_vec)?;
563563
// After checking user consent, we need to verify that the user_id match up with the UserConsent's user public key.
564-
let user_pubilc_key_vec_from_userid: &Vec<u8> = &base64::decode(user_id).unwrap();
564+
let user_pubilc_key_vec_from_userid: &Vec<u8> = &hex::decode(user_id).unwrap();
565565
let user_public_key_vec_from_userconsent: &Vec<u8> =
566566
&decision.user_consent.as_ref().unwrap().public_key;
567567
if user_pubilc_key_vec_from_userid != user_public_key_vec_from_userconsent {

0 commit comments

Comments
 (0)