Esempio n. 1
0
    def wrapper(*args, **kwargs):
        verify_jwt_in_request()
        identity = get_jwt_identity()
        expectedPlayerId = identity.get("playerId", None)
        actualPlayerId = session.get("playerId", None)
        if expectedPlayerId != actualPlayerId:
            return get_formatted_error("PLAYER_ID_MISMATCH_ERROR")

        return func(*args, **kwargs)
Esempio n. 2
0
    def wrapper(*args, **kwargs):
        verify_jwt_in_request()
        identity = get_jwt_identity()
        expectedGamePassCode = identity.get("gamePassCode", None)
        actualGamePassCode = kwargs.get("gamePassCode", None)
        if actualGamePassCode is not None and expectedGamePassCode != actualGamePassCode:
            return get_formatted_error("GAME_CODE_MISMATCH_ERROR")

        return func(*args, **kwargs)
Esempio n. 3
0
def jwt_missing_token_callback(message):
    return get_formatted_error("MISSING_TOKEN_ERROR", message=message)
Esempio n. 4
0
def jwt_revoked_token_callback():
    return get_formatted_error("REVOKED_TOKEN_ERROR")
Esempio n. 5
0
def jwt_needs_fresh_token_callback():
    return get_formatted_error("MISSING_REFRESH_TOKEN_ERROR")
Esempio n. 6
0
def jwt_invalid_token_loader_callback(message):
    return get_formatted_error("INVALID_TOKEN_ERROR", message=message)
Esempio n. 7
0
def jwt_expired_token_callback(expired_token):
    return get_formatted_error("EXPIRED_TOKEN_ERROR")