renamed file
This commit is contained in:
parent
a325a95abd
commit
57a9e73ee5
36
src/test/test_dls_instance_token.py
Normal file
36
src/test/test_dls_instance_token.py
Normal file
@ -0,0 +1,36 @@
|
||||
import base64
|
||||
import json
|
||||
|
||||
from jose import jwt
|
||||
|
||||
with open('../../doc/files/dls_instance_token_03-26-2025-21-06-23.tok', 'rb') as f:
|
||||
DLS_INSTANCE_TOKEN = f.read().decode('utf-8')
|
||||
|
||||
def test_token():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
|
||||
identity_token = payload.get('identityToken', None)
|
||||
assert identity_token is not None
|
||||
|
||||
|
||||
def test_jwt():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
identity_token = payload.get('identityToken', None)
|
||||
|
||||
payload = jwt.get_unverified_claims(identity_token)
|
||||
service_instance_identity = payload.get('service_instance_identity', None)
|
||||
assert service_instance_identity is not None
|
||||
|
||||
|
||||
def test_b64():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
identity_token = payload.get('identityToken', None)
|
||||
payload = jwt.get_unverified_claims(identity_token)
|
||||
service_instance_identity = payload.get('service_instance_identity', '')
|
||||
|
||||
service_instance_identity = base64.b64decode(service_instance_identity.encode('utf-8'))
|
||||
assert 1522 == len(service_instance_identity)
|
||||
|
||||
# todo: whats inside here?
|
||||
# todo: find code in official DLS and add logging statements
|
||||
assert service_instance_identity == ''
|
@ -1,37 +0,0 @@
|
||||
import base64
|
||||
import json
|
||||
|
||||
from jose import jwt
|
||||
|
||||
# file "dls_instance_token_03-12-2025-13-21-25.tok"
|
||||
DLS_INSTANCE_TOKEN = '{"identityToken":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJqaXQiOiI3OGViNmZmZi0xYmViLTRiODQtYjVhMi01ZGZmNmU4ZGJhZGUiLCJpc3MiOiJTZXJ2aWNlIEluc3RhbmNlIiwiYXVkIjoiUG9ydGFsIiwiaWF0IjoxNzQxNzgyMDg1LCJuYmYiOjE3NDE3ODIwODUsImV4cCI6MTc0NDM3NDA4NSwic2lfdmVyc2lvbiI6IjMuNC4xIiwic2VydmljZV9pbnN0YW5jZV9pZGVudGl0eSI6IlhXWm0wN3NkdS9hWml1ZDkrSVVEcFI5Z3FrWDRlalpVaC83V0laTzJmdDh1OStYam9JU01WT0tkNXp0UFlpaU1UQ3prUUQ0Z0lLMFhPMWZBMmxaM0ZsM3crcFJWTEdwczlUK1FkY3lCL2d4OUI0NTR3dDFMVzNraWRRZGc1NVp5anc5aUNSaUVZT2o5a2N3SmxNTFBoWldPaWE1Ly9RZTJqdURRb2tEN2R4ZXovN3Byd21XdUV4cUZUYU1yY0tkSWNWYlA2YzhZeVMwS1hkV1lHL2VVWGhCenpSZHp0bHY2Qkp6bHZxUldCV0M2cjRqSHRMTU5aek9jVXlwajVnaW90SzMrTThLWGR5Nm1zT2tQOFVmQWFDb3VsdTBSenAxK3drWnJ3MlVWTW9PdXVKUEdQUkU4RGw4VjFzK01TUWdLL013TjBobzRzNHgxYVNGaGE5T0x2di9GQVhLbDhLQVdJZllWMjlMcnEwZVhnbVNySUs5eC9hbUw4MytRdm1PcG40bjZGZ0pmd2lqR0JRcURtZzNWaW9jamFwS2lmMDE2d0cydzFJalM0dVNTMk9uSlhkbjJmbHlKZmltK0NtazJPZjlwRDlXUGMxNUQ5N25TZWdBUzRYa2JwK21OaEV1TU5RM3lUbWM0T204TVhHcTBWbEFJSW1kVEI2WFU2azh6a000b2JKWjJJaWo5YklzeDU3QW9DTWQvRkJSZkhBOU5kRUFmSmNLZzF3VHNvazNWY2FIYnBQNUFvbzAvV2FZTi9oWGFpL3M1TU1VcTlsN0t5MkZCRlFCNUdSd3Z5SjBWNGZkQ0JRVFNqRjlrNHp0OXFsRm1waW03ZjJ5OWU0OHdyeXVqUzQ1WnZjMWlSamk1c2p0RDNQbURKKzZFZnZwckU3MUFMN0tLQ0tYa1g3Q3hoM2hOZzZHNkdONFBvWDYzaFhMNkdDS0dHUmZXdXlkM3N6OVJQMklXcnM1a2ZYQWYzQ1pweFVBUEc3Y2dFV2dOVnh0S3Y5R2VYSkYzR0QzakxvKzFKUW5YNW9rb0ZWV3lDWjNEMVdvUm5FK3pnVXBBQmMrWW1kbVhkK2ExTC9ScW1oeWNrU0w4aGhuVTliR0d4OHdwMFZHWUZZMWtEamFkMnB0UHozaEVETFNpMlUxRUkxbkJ0M2d1dzJzS1g3c1RBenF1eEdYQVlzZTVnRnQvaWdNYWtjRDRFVHc0ampGNFBuUnIvZU1MU0VHWHd6dG1PQWVvNFFCRVZEWVp0azJrNUZadDFGdE82RkhqZlNSRnRQNnU5TEl4ZlRMRmV4dWY5bDc3Z21FYzVwbjBiRkZlMkZuK25SK3ZkVTJKTFUwYk9SNTg5SlZORE96WG9zUGVNZTFoWEw4c0dPMWlZMDhtY2xaM0IzR0JrcGhYU3RoeUxMcnQxdS9tSm1wUTNqb2h4ODZZb0kvd203NHZmREZnMHFYeU1UekFXUnQzK2lKSXJMSUZvUHJIb0Q0akhlWmo5MkVGNW91WkN0cWFNYjRuQ1ErSU5vUUJ6WWdYLzZqRjNOdVFvTG5id1NubVNwSHBlOGRSYWFtcmVHRFcvSHJMeEpvUXUvaVBrZHBCUWVud1ZaektlalBmNkFGNUhYQmIzb2xhUnB2dFhrMkdtSUl3aCsycGV0by9aVldaZnluVW9zU1NndkU2c1NvRTE2cWNSSWRZQ1djYTltMzdRYVJwb05uQ0tUNlQ5M3lPOWZuNUxaUFVXdmVaNGV6MVg5eGs4bEJPUENVc1BrR0dYeGdORUdHTWg1ZVFYcVdRaFRpamEzb1pBTTBaaFl0NzRtMXExSXFyWjREd3JRQTFBVW4xcGpDUUR5Rk5SWkxVYndVZGhERTdxNUlkc041eFVvSWZwcGF2UW5Zai9ZNWhXK2haeGpkSDY5TDl2SHFvN1dZcHYwTkJIdE9aczlVM0E2SWgrdEZXV3VXSFNxMDFXUWZTRHBuSEZVbExIY2VKWWc4eDZRVUlHREEvczZldFE4Skl1V01KalZpdDVWaDZaUkcvM0lRWXBFNTJab0xsUElGcTAxNmdYaEpUU3pSeUVPa3oyNHB3OG1ic1dJa2R5TytiZ0FPL0UwQXBHbU5KcmZ0L0NWTUlESFQrb1hvVW1Bb1pTemNOVDYrQUlVUW81M1o4d0ZKb0Q5MDNiWXdudzVlMVFEditXYjRmWWJzSkRUSlVIM1R0MjBhaitnK29QQThzS2V4YWhreDE3UFE1eHRCZXJTc3BQNi9Ob2FUVnRUcFFia055SmtqODlvT3Vrb1ByeE52K0JGUE1UUnVpT1RGcTA3NkRKdVdDc0QyNlM4aWsySnhpcDM5eXRRdG8zNU5NRGZ0WUF6WUJHdFoyWXpINFk5eXVRVFExTlJsK0hJT1FoZWZkYUF2L3RTYUZPY0h5WDkwU3U4c1hYdnZOWU5KaWlqdzdhUnhONWIwcjQ4dGIwTFlxVmo1UWdnNnd6R3g4OVk4NXN3cG1uU1dNYlI5UzZvYURLa3FPU290SkJTWllvMDI0Tkl4KzVkL1ZCWmRVeGszSkZadFFXVHRMS3I5Zlc3OE9ZUUtwVWM1Nk53WGE3L1VaK2lIckQxcVRzMHN6cS9oSC9RdWJ6blpvV2FjZldtOWpTcjlKRE5FU1ZFK0xmRnhmNkZLMGZKY3NmWDNvMzhEc2JHMTFiSE1UQnlpcG1qWnFXUWlybW95VFRnPT0ifQ.MVlBBjTMDpdlm87lO2uwpwgOmTr2LVgrsv82ZHFp4xVj-WTsSZHZYGXTw_XKIhTQZGeJg6IwLMASt2dPl2BlDO5XaoPUI1opoYOZaAV8l9ujz6gLZ5dOOnKK9ec_45bW-xlVTUHXVvsTH6A5OhHJ_NGmQF3G2G191wm4NlbpJOVZMuUZsUxjCVOXjaccAkL-iNcJbpRbv571Dj5xdN4Ye06gB8DUSZVQ6fzy2c3WhQ6hXCk79NEilIZLIjCrS40anon1ixqWmX1clGPUDs4NcKJOI_26GQi7w94R3NWVqB365amZ04_tsn1ukSmvMfpdKFpOaxYd9bovMhj24xffVA"}'
|
||||
|
||||
|
||||
def test_token():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
|
||||
identity_token = payload.get('identityToken', None)
|
||||
assert identity_token is not None
|
||||
|
||||
|
||||
def test_jwt():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
identity_token = payload.get('identityToken', None)
|
||||
|
||||
payload = jwt.get_unverified_claims(identity_token)
|
||||
service_instance_identity = payload.get('service_instance_identity', None)
|
||||
assert service_instance_identity is not None
|
||||
|
||||
|
||||
def test_b64():
|
||||
payload = json.loads(DLS_INSTANCE_TOKEN)
|
||||
identity_token = payload.get('identityToken', None)
|
||||
payload = jwt.get_unverified_claims(identity_token)
|
||||
service_instance_identity = payload.get('service_instance_identity', '')
|
||||
|
||||
service_instance_identity = base64.b64decode(service_instance_identity.encode('utf-8'))
|
||||
assert 1522 == len(service_instance_identity)
|
||||
|
||||
# todo: whats inside here?
|
||||
# todo: find code in official DLS and add logging statements
|
||||
assert service_instance_identity == ''
|
Loading…
Reference in New Issue
Block a user