Code: Select all
@app.route('/', methods=['POST'])
@token_required
def json_payloader():
try:
some code to do stuff...
< /code>
im Internet stöbert, egal was ich versuche, ich bekomme immer wieder ein: < /p>
{
"message": "Token is missing!"
}
oder mit der Authentifizierung auf None eingestellt und nur Header mit dem Token ausprobieren. https://i.sstatic.net/drgaf.png "/>
Alle Tipps versuchen sehr geschätzt.
Bearbeiten token_required Funktion
Code: Select all
from flask import Flask, request, jsonify
import flask
from flask.helpers import make_response
import jwt
from functools import wraps
def token_required(f):
@wraps(f)
def decorated(*args, **kwargs):
token = request.args.get('token')
if not token:
return jsonify({'message': 'Token is missing!'}), 403
try:
data = jwt.decode(token, app.config['SECRET_KEY'])
except:
return jsonify({'message': 'Token is invalid'}), 403
return f(*args, **kwargs)
return decorated