####################################################### TEST: OpenID Connect Discovery ####################################################### ------------------------------------------------------- REQUEST: ------------------------------------------------------- GET /.well-known/webfinger HTTP/1.1?resource=acct%3Aadmin%40yuriyz-adjusted-coyote.gluu.info&rel=http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 200 Connection: Keep-Alive Content-Length: 209 Content-Type: application/jrd+json;charset=iso-8859-1 Date: Fri, 12 Jan 2024 10:19:10 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=68d6c84c-aa87-42ab-ae3d-9e958dbae2ce; Secure; HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block { "subject": "acct:admin@yuriyz-adjusted-coyote.gluu.info", "links": [{ "rel": "http://openid.net/specs/connect/1.0/issuer", "href": "https://yuriyz-adjusted-coyote.gluu.info" }] } OpenID Connect Configuration ------------------------------------------------------- REQUEST: ------------------------------------------------------- GET /.well-known/openid-configuration HTTP/1.1 HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 200 Connection: Keep-Alive Content-Length: 6737 Content-Type: application/json Date: Fri, 12 Jan 2024 10:19:11 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=182fa951-bcfd-4307-8c3e-2969ff882da9; Secure; HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block { "request_parameter_supported" : true, "pushed_authorization_request_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/par", "introspection_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/introspection", "claims_parameter_supported" : false, "issuer" : "https://yuriyz-adjusted-coyote.gluu.info", "userinfo_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ], "id_token_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ], "access_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "authorization_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/authorize", "service_documentation" : "http://jans.org/docs", "authorization_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ], "claims_supported" : [ "street_address", "country", "zoneinfo", "birthdate", "role", "gender", "formatted", "user_name", "phone_mobile_number", "preferred_username", "locale", "inum", "updated_at", "post_office_box", "nickname", "preferred_language", "email", "website", "email_verified", "profile", "locality", "phone_number_verified", "room_number", "given_name", "middle_name", "picture", "name", "phone_number", "postal_code", "region", "family_name", "jansAdminUIRole" ], "ssa_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/ssa", "token_endpoint_auth_methods_supported" : [ "client_secret_basic", "client_secret_post", "client_secret_jwt", "private_key_jwt", "tls_client_auth", "self_signed_tls_client_auth" ], "tls_client_certificate_bound_access_tokens" : true, "response_modes_supported" : [ "fragment", "jwt", "query.jwt", "form_post", "fragment.jwt", "query", "form_post.jwt" ], "backchannel_logout_session_supported" : true, "token_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/token", "response_types_supported" : [ "code id_token", "token", "token id_token", "token code id_token", "token code", "code", "id_token" ], "tx_token_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ], "authorization_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ], "backchannel_token_delivery_modes_supported" : [ "poll", "ping", "push" ], "dpop_signing_alg_values_supported" : [ "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "request_uri_parameter_supported" : true, "backchannel_user_code_parameter_supported" : false, "grant_types_supported" : [ "authorization_code", "tx_token", "implicit", "urn:ietf:params:oauth:grant-type:uma-ticket", "refresh_token", "urn:ietf:params:oauth:grant-type:device_code", "client_credentials", "password", "urn:ietf:params:oauth:grant-type:token-exchange" ], "ui_locales_supported" : [ "en", "bg", "de", "es", "fr", "it", "ru", "tr" ], "userinfo_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/userinfo", "authorization_challenge_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/authorization_challenge", "op_tos_uri" : "https://yuriyz-adjusted-coyote.gluu.info/tos", "require_request_uri_registration" : false, "id_token_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ], "frontchannel_logout_session_supported" : true, "authorization_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "claims_locales_supported" : [ "en" ], "clientinfo_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/clientinfo", "request_object_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "request_object_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ], "tx_token_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "session_revocation_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/revoke_session", "check_session_iframe" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/opiframe.htm", "scopes_supported" : [ "address", "introspection", "https://jans.io/auth/ssa.admin", "online_access", "openid", "user_name", "clientinfo", "profile", "uma_protection", "permission", "revoke_any_token", "revoke_session", "device_sso", "phone", "mobile_phone", "offline_access", "authorization_challenge", "email" ], "backchannel_logout_supported" : true, "acr_values_supported" : [ "simple_password_auth" ], "archived_jwks_uri" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/jwks/archived", "request_object_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ], "device_authorization_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/device_authorization", "display_values_supported" : [ "page", "popup" ], "tx_token_encryption_enc_values_supported" : [ "A128CBC+HS256", "A256CBC+HS512", "A128GCM", "A256GCM" ], "userinfo_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "require_pushed_authorization_requests" : false, "claim_types_supported" : [ "normal" ], "userinfo_encryption_alg_values_supported" : [ "RSA1_5", "RSA-OAEP", "A128KW", "A256KW" ], "end_session_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/end_session", "revocation_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/revoke", "backchannel_authentication_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/bc-authorize", "token_endpoint_auth_signing_alg_values_supported" : [ "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "frontchannel_logout_supported" : true, "jwks_uri" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/jwks", "subject_types_supported" : [ "public", "pairwise" ], "id_token_signing_alg_values_supported" : [ "none", "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "ES512", "PS256", "PS384", "PS512" ], "registration_endpoint" : "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/register", "id_token_token_binding_cnf_values_supported" : [ "tbh" ] } ####################################################### TEST: txTokenRequest ####################################################### ------------------------------------------------------- REQUEST: ------------------------------------------------------- POST /jans-auth/restv1/register HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info Content-Type: application/json Accept: application/json { "grant_types" : [ "tx_token", "client_credentials" ], "subject_type" : "public", "application_type" : "web", "scope" : "openid profile address email phone user_name", "minimum_acr_priority_list" : [ ], "redirect_uris" : [ "https://yuriyz-adjusted-coyote.gluu.info/jans-auth-rp/home.htm", "https://client.example.com/cb", "https://client.example.com/cb1", "https://client.example.com/cb2" ], "client_name" : "tx token test", "additional_audience" : [ ], "response_types" : [ "code", "token" ] } ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 201 Cache-Control: no-store Connection: Keep-Alive Content-Length: 1665 Content-Type: application/json Date: Fri, 12 Jan 2024 10:19:12 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Pragma: no-cache Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=4f442734-e7f8-40eb-a354-d44b542577dd; Secure; HttpOnly;HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block { "allow_spontaneous_scopes": false, "application_type": "web", "rpt_as_jwt": false, "registration_client_uri": "https://yuriyz-adjusted-coyote.gluu.info/jans-auth/restv1/register?client_id=7ff535dd-894e-4986-8cf4-71bc4b651ea4", "tls_client_auth_subject_dn": "", "run_introspection_script_before_jwt_creation": false, "registration_access_token": "b00334b9-7183-4a1e-853c-2aea8ecb0c07", "client_id": "7ff535dd-894e-4986-8cf4-71bc4b651ea4", "token_endpoint_auth_method": "client_secret_basic", "scope": "openid", "client_secret": "cdbd420d-5f15-4031-9081-878a47a7822d", "client_id_issued_at": 1705054752, "backchannel_logout_uri": "", "backchannel_logout_session_required": false, "client_name": "tx token test", "par_lifetime": 600, "spontaneous_scopes": [], "id_token_signed_response_alg": "RS256", "access_token_as_jwt": false, "grant_types": [ "tx_token", "client_credentials" ], "subject_type": "public", "authorization_details_types": [], "additional_token_endpoint_auth_methods": [], "keep_client_authorization_after_expiration": false, "require_par": false, "redirect_uris": [ "https://client.example.com/cb2", "https://client.example.com/cb1", "https://client.example.com/cb", "https://yuriyz-adjusted-coyote.gluu.info/jans-auth-rp/home.htm" ], "redirect_uris_regex": "", "additional_audience": [], "frontchannel_logout_session_required": false, "client_secret_expires_at": 0, "access_token_signing_alg": "RS256", "response_types": [ "token", "code" ] } ------------------------------------------------------- REQUEST: ------------------------------------------------------- POST /jans-auth/restv1/token HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info Content-Type: application/x-www-form-urlencoded Authorization: Basic N2ZmNTM1ZGQtODk0ZS00OTg2LThjZjQtNzFiYzRiNjUxZWE0OmNkYmQ0MjBkLTVmMTUtNDAzMS05MDgxLTg3OGE0N2E3ODIyZA== grant_type=client_credentials ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 200 Cache-Control: no-store Connection: Keep-Alive Content-Length: 94 Content-Type: application/json Date: Fri, 12 Jan 2024 10:19:12 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Pragma: no-cache Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=d0cba4b1-7e5a-4ba0-ab49-2d281a75ed32; Secure; HttpOnly;HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block {"access_token":"15c8e08a-fc90-4e34-b378-4c9e8f603e2a","token_type":"Bearer","expires_in":299} ------------------------------------------------------- REQUEST: ------------------------------------------------------- POST /jans-auth/restv1/token HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info Content-Type: application/x-www-form-urlencoded grant_type=tx_token&audience=http%3A%2F%2Ftrusted.com&subject_token=15c8e08a-fc90-4e34-b378-4c9e8f603e2a&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Atxn_token&rctx=%7B%22req_ip%22%3A%2269.151.72.123%22%7D ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 200 Cache-Control: no-store Connection: Keep-Alive Content-Length: 980 Content-Type: application/json Date: Fri, 12 Jan 2024 10:19:13 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Pragma: no-cache Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=3aee8092-5a5c-411f-82d2-418c891d9eac; Secure; HttpOnly;HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block {"access_token":"eyJraWQiOiJjb25uZWN0XzBlZGMxOTIyLTk1MjAtNDFkNi1iZGMyLTk3ZjdmYWMwMzRkMl9zaWdfcnMyNTYiLCJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOlsiN2ZmNTM1ZGQtODk0ZS00OTg2LThjZjQtNzFiYzRiNjUxZWE0IiwiaHR0cDovL3RydXN0ZWQuY29tIl0sInJlcV9jdHgiOnsicmVxX2lwIjoiNjkuMTUxLjcyLjEyMyJ9LCJzdWJfaWQiOiIiLCJpc3MiOiJodHRwczovL3l1cml5ei1hZGp1c3RlZC1jb3lvdGUuZ2x1dS5pbmZvIiwiYXpkIjp7ImNsaWVudF9pZCI6IjdmZjUzNWRkLTg5NGUtNDk4Ni04Y2Y0LTcxYmM0YjY1MWVhNCJ9LCJ0eG4iOiI2OWFhZjk4Ni00OTkxLTRhZDYtYmZlZi1mMjJjZjY1NGE3NTkiLCJleHAiOjE3MDUwNTQ5MzMsImlhdCI6MTcwNTA1NDc1M30.Q3KndMBp4Md2OhWi-hvEWsbtj8lOtuyjCZxyZeSI9YbIHuZNdb4a_7S3TlLF8cVNvtgWTyCxn0lSZprupMy-om-6EcWbkYW0xCnqe2OwX_8aTn3HaPFvHC-orpMvOXsV5goFHD9KiWOQcQoijPeQC4TlhiwIsyVw9z81HfpAzjwJ0CZW7dgzM8tWT9K08aSMDbO8k2m6RvkqaRh8t60skEtyaaTQqlyc1zlW8VTXDSjCay2sEDcU_DkSzBduEqHr67b8zxKgi83KAiqGhlAey913iXI2V4UIIS6MegvcF9Z7APjVZXw5EyNz6Xc_eg31gyxYR4hbYBOqDxiGtikqAQ","issued_token_type":"urn:ietf:params:oauth:token-type:txn_token","token_type":"txn_token"} tx_token payload: {"aud":["7ff535dd-894e-4986-8cf4-71bc4b651ea4","http://trusted.com"],"req_ctx":{"req_ip":"69.151.72.123"},"sub_id":"","iss":"https://yuriyz-adjusted-coyote.gluu.info","azd":{"client_id":"7ff535dd-894e-4986-8cf4-71bc4b651ea4"},"txn":"69aaf986-4991-4ad6-bfef-f22cf654a759","exp":1705054933,"iat":1705054753} Introspection response for tx_token: eyJraWQiOiJjb25uZWN0XzBlZGMxOTIyLTk1MjAtNDFkNi1iZGMyLTk3ZjdmYWMwMzRkMl9zaWdfcnMyNTYiLCJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOlsiN2ZmNTM1ZGQtODk0ZS00OTg2LThjZjQtNzFiYzRiNjUxZWE0IiwiaHR0cDovL3RydXN0ZWQuY29tIl0sInJlcV9jdHgiOnsicmVxX2lwIjoiNjkuMTUxLjcyLjEyMyJ9LCJzdWJfaWQiOiIiLCJpc3MiOiJodHRwczovL3l1cml5ei1hZGp1c3RlZC1jb3lvdGUuZ2x1dS5pbmZvIiwiYXpkIjp7ImNsaWVudF9pZCI6IjdmZjUzNWRkLTg5NGUtNDk4Ni04Y2Y0LTcxYmM0YjY1MWVhNCJ9LCJ0eG4iOiI2OWFhZjk4Ni00OTkxLTRhZDYtYmZlZi1mMjJjZjY1NGE3NTkiLCJleHAiOjE3MDUwNTQ5MzMsImlhdCI6MTcwNTA1NDc1M30.Q3KndMBp4Md2OhWi-hvEWsbtj8lOtuyjCZxyZeSI9YbIHuZNdb4a_7S3TlLF8cVNvtgWTyCxn0lSZprupMy-om-6EcWbkYW0xCnqe2OwX_8aTn3HaPFvHC-orpMvOXsV5goFHD9KiWOQcQoijPeQC4TlhiwIsyVw9z81HfpAzjwJ0CZW7dgzM8tWT9K08aSMDbO8k2m6RvkqaRh8t60skEtyaaTQqlyc1zlW8VTXDSjCay2sEDcU_DkSzBduEqHr67b8zxKgi83KAiqGhlAey913iXI2V4UIIS6MegvcF9Z7APjVZXw5EyNz6Xc_eg31gyxYR4hbYBOqDxiGtikqAQ IntrospectionResponse{active=true, scope=[], authorizationDetails=null, clientId='7ff535dd-894e-4986-8cf4-71bc4b651ea4', username='null', tokenType='null', expiresAt=1705054933, issuedAt=1705054753, subject='', audience='7ff535dd-894e-4986-8cf4-71bc4b651ea4', issuer='https://yuriyz-adjusted-coyote.gluu.info', jti='null', acr='null', authTime='1705054753'} ####################################################### TEST: txTokenReplace ####################################################### ------------------------------------------------------- REQUEST: ------------------------------------------------------- POST /jans-auth/restv1/token HTTP/1.1 Host: yuriyz-adjusted-coyote.gluu.info Content-Type: application/x-www-form-urlencoded grant_type=tx_token&audience=http%3A%2F%2Ftrusted2.com&subject_token=eyJraWQiOiJjb25uZWN0XzBlZGMxOTIyLTk1MjAtNDFkNi1iZGMyLTk3ZjdmYWMwMzRkMl9zaWdfcnMyNTYiLCJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOlsiN2ZmNTM1ZGQtODk0ZS00OTg2LThjZjQtNzFiYzRiNjUxZWE0IiwiaHR0cDovL3RydXN0ZWQuY29tIl0sInJlcV9jdHgiOnsicmVxX2lwIjoiNjkuMTUxLjcyLjEyMyJ9LCJzdWJfaWQiOiIiLCJpc3MiOiJodHRwczovL3l1cml5ei1hZGp1c3RlZC1jb3lvdGUuZ2x1dS5pbmZvIiwiYXpkIjp7ImNsaWVudF9pZCI6IjdmZjUzNWRkLTg5NGUtNDk4Ni04Y2Y0LTcxYmM0YjY1MWVhNCJ9LCJ0eG4iOiI2OWFhZjk4Ni00OTkxLTRhZDYtYmZlZi1mMjJjZjY1NGE3NTkiLCJleHAiOjE3MDUwNTQ5MzMsImlhdCI6MTcwNTA1NDc1M30.Q3KndMBp4Md2OhWi-hvEWsbtj8lOtuyjCZxyZeSI9YbIHuZNdb4a_7S3TlLF8cVNvtgWTyCxn0lSZprupMy-om-6EcWbkYW0xCnqe2OwX_8aTn3HaPFvHC-orpMvOXsV5goFHD9KiWOQcQoijPeQC4TlhiwIsyVw9z81HfpAzjwJ0CZW7dgzM8tWT9K08aSMDbO8k2m6RvkqaRh8t60skEtyaaTQqlyc1zlW8VTXDSjCay2sEDcU_DkSzBduEqHr67b8zxKgi83KAiqGhlAey913iXI2V4UIIS6MegvcF9Z7APjVZXw5EyNz6Xc_eg31gyxYR4hbYBOqDxiGtikqAQ&subject_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Aaccess_token&requested_token_type=urn%3Aietf%3Aparams%3Aoauth%3Atoken-type%3Atxn_token&rctx=%7B%22req_ip%22%3A%2269.151.72.100%22%7D ------------------------------------------------------- RESPONSE: ------------------------------------------------------- HTTP/1.1 200 Cache-Control: no-store Connection: Keep-Alive Content-Length: 981 Content-Type: application/json Date: Fri, 12 Jan 2024 10:19:14 GMT Expires: Thu, 01 Jan 1970 00:00:00 GMT Keep-Alive: timeout=5, max=100 Pragma: no-cache Server: Apache/2.4.52 (Ubuntu) Set-Cookie: X-Correlation-Id=0a7a07c3-95d4-4199-8295-78693ef62278; Secure; HttpOnly;HttpOnly Strict-Transport-Security: max-age=31536000; includeSubDomains X-Content-Type-Options: nosniff X-Xss-Protection: 1; mode=block {"access_token":"eyJraWQiOiJjb25uZWN0XzBlZGMxOTIyLTk1MjAtNDFkNi1iZGMyLTk3ZjdmYWMwMzRkMl9zaWdfcnMyNTYiLCJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOlsiN2ZmNTM1ZGQtODk0ZS00OTg2LThjZjQtNzFiYzRiNjUxZWE0IiwiaHR0cDovL3RydXN0ZWQyLmNvbSJdLCJyZXFfY3R4Ijp7InJlcV9pcCI6IjY5LjE1MS43Mi4xMDAifSwic3ViX2lkIjoiIiwiaXNzIjoiaHR0cHM6Ly95dXJpeXotYWRqdXN0ZWQtY295b3RlLmdsdXUuaW5mbyIsImF6ZCI6eyJjbGllbnRfaWQiOiI3ZmY1MzVkZC04OTRlLTQ5ODYtOGNmNC03MWJjNGI2NTFlYTQifSwidHhuIjoiNzZjNDcyM2MtN2FlMi00NGQyLThmZjgtMDQ5NDU4MjY5YjJhIiwiZXhwIjoxNzA1MDU0OTM0LCJpYXQiOjE3MDUwNTQ3NTR9.MxbAc8Imp5YTiKXHB7H4u1gp7KaGl1O5zJtACScA6u5hQDgh0dhXu8BUNlbJ3Ysr9e9DWNI5jHia2KO8bjA8Q2k2nD6eYSazntdt3Lho9Q_mcwIpGXY2goJFqP_3RDN0vQCYzvEDkIKQYNvpLguDVoa9g58Y4c5qWnxyjLRuc0GvbYAu2hPo77NNqSoI5fqHJ8-xW0KUNHm7LgdYgm7IKNBneurJGvWTShAccv50zpHkE1L81vspxKdHUvIsMzUXsPOacEoyP-nmHbaOfglgfQiTvCcb9R3MJqWL4Lm24eOXWshmdaxL-tZxTkwiyh3MQuvlj1PFsC6xC2By_ooglg","issued_token_type":"urn:ietf:params:oauth:token-type:txn_token","token_type":"txn_token"} tx_token payload: {"aud":["7ff535dd-894e-4986-8cf4-71bc4b651ea4","http://trusted2.com"],"req_ctx":{"req_ip":"69.151.72.100"},"sub_id":"","iss":"https://yuriyz-adjusted-coyote.gluu.info","azd":{"client_id":"7ff535dd-894e-4986-8cf4-71bc4b651ea4"},"txn":"76c4723c-7ae2-44d2-8ff8-049458269b2a","exp":1705054934,"iat":1705054754}