consider x-forwarded-for
This commit is contained in:
parent
0d698568d4
commit
d521e146cf
10
auth.py
10
auth.py
@ -196,7 +196,10 @@ def generateToken(func, **args):
|
||||
else:
|
||||
raise KeyError("Neither application, login and password nor encAleTuple given")
|
||||
|
||||
httpClientIp = request.remote_addr
|
||||
if request.headers.getlist("X-Forwarded-For"):
|
||||
httpClientIp = request.headers.getlist("X-Forwarded-For")[0]
|
||||
else:
|
||||
httpClientIp = request.remote_addr
|
||||
|
||||
logger.debug(f"Tuple: {application} {login} {password} {httpClientIp}")
|
||||
|
||||
@ -340,7 +343,10 @@ def refreshTokens(**args):
|
||||
refreshTokenObj = jwt.decode(refreshToken, JWT_PUB_KEY)
|
||||
logger.info(str(refreshTokenObj))
|
||||
|
||||
httpClientIp = request.remote_addr
|
||||
if request.headers.getlist("X-Forwarded-For"):
|
||||
httpClientIp = request.headers.getlist("X-Forwarded-For")[0]
|
||||
else:
|
||||
httpClientIp = request.remote_addr
|
||||
|
||||
if refreshTokenObj["exp"] < int(time.time()):
|
||||
raise RefreshTokenExpiredException()
|
||||
|
Loading…
x
Reference in New Issue
Block a user