Archived
删除历史版本, 初始化仓库
This commit is contained in:
37 files changed
+1773
No files matched your search
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
# -- coding:utf-8 --
|
||||
# @Author: markushammered@gmail.com
|
||||
# @Development Tool: Pycharm
|
||||
# @Create Time: 2022/5/2
|
||||
# @File Name: auth.py
|
||||
|
||||
|
||||
import os
|
||||
from flask import request
|
||||
from flask_httpauth import HTTPTokenAuth
|
||||
|
||||
auth = HTTPTokenAuth()
|
||||
|
||||
|
||||
@auth.verify_token
|
||||
def verify_token(token):
|
||||
secret_key = os.getenv('ACCESS_KEY')
|
||||
key = request.args.get('key')
|
||||
if token or key == secret_key:
|
||||
return True
|
||||
elif (token == 'unittest' or
|
||||
key == 'unittest') and \
|
||||
'system' in request.path.split('/'): # 限定在system这个接口使用unittest密钥获取数据
|
||||
return True
|
||||
return False
|
||||
Reference in New Issue
Block a user