File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ use base64::{
5
5
} ;
6
6
use reqwest:: RequestBuilder ;
7
7
use serde:: Deserialize ;
8
- use spacetimedb:: auth:: identity:: SpacetimeIdentityClaims2 ;
8
+ use spacetimedb:: auth:: identity:: { IncomingClaims , SpacetimeIdentityClaims2 } ;
9
9
use spacetimedb_client_api_messages:: name:: { DnsLookupResponse , RegisterTldResult , ReverseDNSResponse } ;
10
10
use spacetimedb_data_structures:: map:: HashMap ;
11
11
use spacetimedb_lib:: { AlgebraicType , Identity } ;
@@ -280,7 +280,8 @@ pub fn decode_identity(config: &Config) -> anyhow::Result<String> {
280
280
let decoded_bytes = BASE_64_STD_NO_PAD . decode ( token_parts[ 1 ] ) ?;
281
281
let decoded_string = String :: from_utf8 ( decoded_bytes) ?;
282
282
283
- let claims_data: SpacetimeIdentityClaims2 = serde_json:: from_str ( decoded_string. as_str ( ) ) ?;
283
+ let claims_data: IncomingClaims = serde_json:: from_str ( decoded_string. as_str ( ) ) ?;
284
+ let claims_data: SpacetimeIdentityClaims2 = claims_data. try_into ( ) ?;
284
285
285
286
Ok ( claims_data. identity . to_string ( ) )
286
287
}
You can’t perform that action at this time.
0 commit comments