feat: add token() auth function for Vidu API Token authentication
- Add token(apikey) function in appapi.py returning 'Token {apikey}'
- Import and register token() in init.py ServerEnv
- Supports Vidu API's Token auth scheme (vs existing Bearer/Deerer)
This commit is contained in:
parent
c7bbdb5bda
commit
369f6fea54
@ -115,6 +115,9 @@ def deerer(myappid, apikey, secretkey):
|
||||
def bearer(apikey):
|
||||
return f'Bearer {apikey}'
|
||||
|
||||
def token(apikey):
|
||||
return f'Token {apikey}'
|
||||
|
||||
async def sync_users(request, upappid, userid):
|
||||
db = DBPools()
|
||||
dbname = get_dbname()
|
||||
|
||||
@ -4,6 +4,7 @@ from .appapi import (
|
||||
deerer,
|
||||
sor_get_uapi_by_appname_apiname,
|
||||
bearer,
|
||||
token,
|
||||
get_callerid,
|
||||
sor_get_callerid,
|
||||
get_deerer
|
||||
@ -28,6 +29,7 @@ def load_uapi():
|
||||
g.sor_get_callerid = sor_get_callerid
|
||||
g.sor_get_uapi_by_appname_apiname = sor_get_uapi_by_appname_apiname
|
||||
g.bearer = bearer
|
||||
g.token = token
|
||||
g.check_uptask_status = check_uptask_status
|
||||
g.get_my_uptasks = get_my_uptasks
|
||||
g.uptask_feedback = uptask_feedback
|
||||
@ -43,6 +45,10 @@ def load_uapi():
|
||||
## in your header template
|
||||
## {{bearer(apikey)}}
|
||||
|
||||
# token usage (for APIs that use Token auth, e.g. Vidu)
|
||||
## in your header template
|
||||
## {{token(apikey)}}
|
||||
|
||||
# deerer usge
|
||||
## in your header template
|
||||
## {{deerer(myappid, apikey, secretkey)}}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user