1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-08 02:38:54 +00:00

Add username to webaccess

This commit is contained in:
杨赫然
2024-07-04 10:39:37 +08:00
parent fc294e7ec7
commit 6d85c3f0f8
15 changed files with 55 additions and 32 deletions

View File

@@ -753,8 +753,8 @@ class SeafServerThreadedRpcClient(NamedPipeClient):
pass
# token for web access to repo
@searpc_func("string", ["string", "string", "string", "string", "int"])
def seafile_web_get_access_token(repo_id, obj_id, op, username, use_onetime=1):
@searpc_func("string", ["string", "string", "string", "string", "string", "int"])
def seafile_web_get_access_token(repo_id, obj_id, op, username, friendly_name, use_onetime=1):
pass
web_get_access_token = seafile_web_get_access_token

View File

@@ -23,7 +23,7 @@ class SeafileAPI(object):
# fileserver token
def get_fileserver_access_token(self, repo_id, obj_id, op, username, use_onetime=True):
def get_fileserver_access_token(self, repo_id, obj_id, op, username, friendly_name, use_onetime=True):
"""Generate token for access file/dir in fileserver
op: the operation, can be 'view', 'download', 'download-dir', 'downloadblks',
@@ -33,7 +33,7 @@ class SeafileAPI(object):
Return: the access token in string
"""
onetime = 1 if bool(use_onetime) else 0
return seafserv_threaded_rpc.web_get_access_token(repo_id, obj_id, op, username,
return seafserv_threaded_rpc.web_get_access_token(repo_id, obj_id, op, username, friendly_name,
onetime)
def query_fileserver_access_token(self, token):