Merge branch 'main' of git.opencomputing.cn:yumoqing/dapi
This commit is contained in:
commit
1c2887c6ba
13
dapi/dapi.py
13
dapi/dapi.py
@ -1,7 +1,7 @@
|
|||||||
from traceback import format_exc
|
from traceback import format_exc
|
||||||
from appPublic.log import debug, exception, info
|
from appPublic.log import debug, exception, info
|
||||||
from appPublic.timeUtils import curDateString
|
from appPublic.timeUtils import curDateString
|
||||||
from appPublic.aes import aes_decode_b64
|
from appPublic.aes import aes_decode_b64, aes_encode_b64
|
||||||
from appPublic.uniqueID import getID
|
from appPublic.uniqueID import getID
|
||||||
from time import time
|
from time import time
|
||||||
from ahserver.serverenv import get_serverenv
|
from ahserver.serverenv import get_serverenv
|
||||||
@ -131,6 +131,17 @@ async def deerer_auth(sor, request):
|
|||||||
client_ip = request['client_ip']
|
client_ip = request['client_ip']
|
||||||
return await deerer_user(sor, deer_data, client_ip, request)
|
return await deerer_user(sor, deer_data, client_ip, request)
|
||||||
|
|
||||||
|
def deerer_header(appid, sk, apikey):
|
||||||
|
tim = time.time()
|
||||||
|
txt = f'{tim}:{apikey}'
|
||||||
|
cyber = aes_encode_b64(sk, txt)
|
||||||
|
return f'Deerer {appid}-:-{cyber}'
|
||||||
|
|
||||||
|
def deerer_apikey(sk, cyber):
|
||||||
|
txt = aes_decode_b64(sk, cyber)
|
||||||
|
t, apikey = txt.split(':')
|
||||||
|
return apikey
|
||||||
|
|
||||||
async def deerer_user(sor, deer_data, client_ip, request):
|
async def deerer_user(sor, deer_data, client_ip, request):
|
||||||
appid, cyber = deer_data.split('-:-')
|
appid, cyber = deer_data.split('-:-')
|
||||||
secretkey = await get_secretkey(sor, appid)
|
secretkey = await get_secretkey(sor, appid)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user