mirror of
				https://gitea.publichub.eu/oscar.krause/fastapi-dls.git
				synced 2025-11-04 00:26:07 +00:00 
			
		
		
		
	code styling
This commit is contained in:
		
							
								
								
									
										21
									
								
								app/main.py
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								app/main.py
									
									
									
									
									
								
							@@ -53,6 +53,7 @@ LEASE_EXPIRE_DELTA = relativedelta(days=int(getenv('LEASE_EXPIRE_DAYS', 90)))
 | 
				
			|||||||
DLS_URL = str(getenv('DLS_URL', 'localhost'))
 | 
					DLS_URL = str(getenv('DLS_URL', 'localhost'))
 | 
				
			||||||
DLS_PORT = int(getenv('DLS_PORT', '443'))
 | 
					DLS_PORT = int(getenv('DLS_PORT', '443'))
 | 
				
			||||||
SITE_KEY_XID = getenv('SITE_KEY_XID', '00000000-0000-0000-0000-000000000000')
 | 
					SITE_KEY_XID = getenv('SITE_KEY_XID', '00000000-0000-0000-0000-000000000000')
 | 
				
			||||||
 | 
					INSTANCE_REF = '00000000-0000-0000-0000-000000000000'
 | 
				
			||||||
INSTANCE_KEY_RSA = load_key(join(dirname(__file__), 'cert/instance.private.pem'))
 | 
					INSTANCE_KEY_RSA = load_key(join(dirname(__file__), 'cert/instance.private.pem'))
 | 
				
			||||||
INSTANCE_KEY_PUB = load_key(join(dirname(__file__), 'cert/instance.public.pem'))
 | 
					INSTANCE_KEY_PUB = load_key(join(dirname(__file__), 'cert/instance.public.pem'))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -109,15 +110,6 @@ async def client_token():
 | 
				
			|||||||
    cur_time = datetime.utcnow()
 | 
					    cur_time = datetime.utcnow()
 | 
				
			||||||
    exp_time = cur_time + relativedelta(years=12)
 | 
					    exp_time = cur_time + relativedelta(years=12)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    service_instance_public_key_configuration = {
 | 
					 | 
				
			||||||
        "service_instance_public_key_me": {
 | 
					 | 
				
			||||||
            "mod": hex(INSTANCE_KEY_PUB.public_key().n)[2:],
 | 
					 | 
				
			||||||
            "exp": INSTANCE_KEY_PUB.public_key().e,
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "service_instance_public_key_pem": INSTANCE_KEY_PUB.export_key().decode('utf-8'),
 | 
					 | 
				
			||||||
        "key_retention_mode": "LATEST_ONLY"
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    payload = {
 | 
					    payload = {
 | 
				
			||||||
        "jti": str(uuid4()),
 | 
					        "jti": str(uuid4()),
 | 
				
			||||||
        "iss": "NLS Service Instance",
 | 
					        "iss": "NLS Service Instance",
 | 
				
			||||||
@@ -129,7 +121,7 @@ async def client_token():
 | 
				
			|||||||
        "scope_ref_list": [str(uuid4())],
 | 
					        "scope_ref_list": [str(uuid4())],
 | 
				
			||||||
        "fulfillment_class_ref_list": [],
 | 
					        "fulfillment_class_ref_list": [],
 | 
				
			||||||
        "service_instance_configuration": {
 | 
					        "service_instance_configuration": {
 | 
				
			||||||
            "nls_service_instance_ref": "00000000-0000-0000-0000-000000000000",
 | 
					            "nls_service_instance_ref": INSTANCE_REF,
 | 
				
			||||||
            "svc_port_set_list": [
 | 
					            "svc_port_set_list": [
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    "idx": 0,
 | 
					                    "idx": 0,
 | 
				
			||||||
@@ -139,7 +131,14 @@ async def client_token():
 | 
				
			|||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "node_url_list": [{"idx": 0, "url": DLS_URL, "url_qr": DLS_URL, "svc_port_set_idx": 0}]
 | 
					            "node_url_list": [{"idx": 0, "url": DLS_URL, "url_qr": DLS_URL, "svc_port_set_idx": 0}]
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "service_instance_public_key_configuration": service_instance_public_key_configuration,
 | 
					        "service_instance_public_key_configuration": {
 | 
				
			||||||
 | 
					            "service_instance_public_key_me": {
 | 
				
			||||||
 | 
					                "mod": hex(INSTANCE_KEY_PUB.public_key().n)[2:],
 | 
				
			||||||
 | 
					                "exp": INSTANCE_KEY_PUB.public_key().e,
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "service_instance_public_key_pem": INSTANCE_KEY_PUB.export_key().decode('utf-8'),
 | 
				
			||||||
 | 
					            "key_retention_mode": "LATEST_ONLY"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    content = jws.sign(payload, key=jwt_encode_key, headers=None, algorithm=ALGORITHMS.RS256)
 | 
					    content = jws.sign(payload, key=jwt_encode_key, headers=None, algorithm=ALGORITHMS.RS256)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user