@@ -211,6 +211,7 @@ public virtual async Task<Token> CreateAccessTokenAsync(TokenCreationRequest req
211211 bool foundUserName = false ;
212212 var jwtToken = new JwtSecurityToken ( ( string ) request . ValidatedRequest . Secret . Credential ) ;
213213 object o ;
214+ Console . WriteLine ( "jwtToken" ) ;
214215 if ( jwtToken . Header . TryGetValue ( "x5c" , out o ) )
215216 {
216217 if ( o is JArray )
@@ -224,6 +225,7 @@ public virtual async Task<Token> CreateAccessTokenAsync(TokenCreationRequest req
224225 }
225226 }
226227
228+ Console . WriteLine ( "ssiInvitation" ) ;
227229 if ( jwtToken . Header . TryGetValue ( "ssiInvitation" , out o ) )
228230 {
229231 if ( o is string s )
@@ -253,6 +255,7 @@ public virtual async Task<Token> CreateAccessTokenAsync(TokenCreationRequest req
253255 }
254256 if ( ! foundUserName )
255257 {
258+ Console . WriteLine ( "jwtToken email" ) ;
256259 if ( jwtToken . Payload . TryGetValue ( "email" , out o ) )
257260 {
258261 if ( o is string s )
@@ -268,6 +271,7 @@ public virtual async Task<Token> CreateAccessTokenAsync(TokenCreationRequest req
268271 }
269272 if ( ! foundUserName )
270273 {
274+ Console . WriteLine ( "jwtToken x5c" ) ;
271275 if ( jwtToken . Header . TryGetValue ( "x5c" , out o ) )
272276 {
273277 if ( o is JArray )
@@ -277,12 +281,14 @@ public virtual async Task<Token> CreateAccessTokenAsync(TokenCreationRequest req
277281 if ( x5c != null )
278282 {
279283 Byte [ ] certFileBytes = Convert . FromBase64String ( x5c [ 0 ] ) ;
284+ Console . WriteLine ( "x509" ) ;
280285 var x509 = new X509Certificate2 ( certFileBytes ) ;
286+ Console . WriteLine ( "x509 loaded" ) ;
281287 string emailName = x509 . GetNameInfo ( X509NameType . EmailName , false ) ;
282288 if ( ! string . IsNullOrEmpty ( emailName ) )
283289 {
284- claims . Add ( new Claim ( "userName" , emailName ) ) ;
285290 Console . WriteLine ( "username = " + emailName ) ;
291+ claims . Add ( new Claim ( "userName" , emailName ) ) ;
286292 foundUserName = true ;
287293 }
288294 if ( ! foundUserName )
0 commit comments