0
SQLAlchemyとJWTトークンで動作するフラスコサーバーがあります。 google-id-tokenを含むHTTPポストリクエストをクライアントから送信しています。サーバー上でSQLAlchemyの使用中にFlaskのHTTPポストパラメータにアクセス
@Headers("Content-Type: application/json")
@POST("/auth")
Call<JsonObject> getGenericJSON(@Body JsonObject obj);
: 最初のもの - 要求がセキュリティ・ファイルになります:私はこの方法で送信してい
models.userインポートUserModelから
def authenticate(username, password):
# user = username_mapping.get(username, None)
print("DEBUG: username="+username)
print("DEBUG: password="+password)
user = UserModel.find_by_username(username)
if user and user.password == password:
print ("Returning User") #email, id, last_run, password, routes
print (user)
return user
def identity(payload): #unique for jwt. Takes in a payload - the token. We'll exctract the id from the payload, and get the user_id
print("DEBUG: In identity")
user_id = payload['identity']
# return userid_mapping.get(user_id, None)
return UserModel.find_by_id(user_id)
私はGoogleトークンにアクセスしたいが、私はこのJWT認証を取得するPOST要求がどこにあるのかわからない。 しかし、私はfiできないそれを参照してください。私はそれが簡単だと分かっています。パーサーが必要とするため、確実に送信されます。ありがとう。
編集:私が試した :
request_data = User.parser.parse_args()
しかし、ユーザーにその取得、それは押しつぶすので、機能ではなく、ポスト機能を取得...