Changeset View
Changeset View
Standalone View
Standalone View
services/identity/src/client_service.rs
Show First 20 Lines • Show All 839 Lines • ▼ Show 20 Lines | ) -> Result<tonic::Response<Empty>, tonic::Status> { | ||||
unimplemented!(); | unimplemented!(); | ||||
} | } | ||||
async fn verify_user_access_token( | async fn verify_user_access_token( | ||||
&self, | &self, | ||||
request: tonic::Request<VerifyUserAccessTokenRequest>, | request: tonic::Request<VerifyUserAccessTokenRequest>, | ||||
) -> Result<tonic::Response<VerifyUserAccessTokenResponse>, tonic::Status> { | ) -> Result<tonic::Response<VerifyUserAccessTokenResponse>, tonic::Status> { | ||||
let message = request.into_inner(); | let message = request.into_inner(); | ||||
debug!("Verifying device: {}", &message.signing_public_key); | |||||
let token_valid = self | let token_valid = self | ||||
.client | .client | ||||
.verify_access_token( | .verify_access_token( | ||||
message.user_id, | message.user_id, | ||||
message.signing_public_key, | message.signing_public_key.clone(), | ||||
message.access_token, | message.access_token, | ||||
) | ) | ||||
.await | .await | ||||
.map_err(handle_db_error)?; | .map_err(handle_db_error)?; | ||||
let response = Response::new(VerifyUserAccessTokenResponse { token_valid }); | let response = Response::new(VerifyUserAccessTokenResponse { token_valid }); | ||||
debug!( | |||||
"device {} was verified: {}", | |||||
&message.signing_public_key, token_valid | |||||
); | |||||
Ok(response) | Ok(response) | ||||
} | } | ||||
async fn add_reserved_usernames( | async fn add_reserved_usernames( | ||||
&self, | &self, | ||||
request: tonic::Request<AddReservedUsernamesRequest>, | request: tonic::Request<AddReservedUsernamesRequest>, | ||||
) -> Result<tonic::Response<Empty>, tonic::Status> { | ) -> Result<tonic::Response<Empty>, tonic::Status> { | ||||
let message = request.into_inner(); | let message = request.into_inner(); | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |