def delete_client(secret): client = OAuthClient.query.filter(OAuthClient.client_secret == secret).first() if not client: abort(404) db.delete(client) db.commit() return redirect("/oauth/clients")
def delete_client(secret): client = OAuthClient.query.filter( OAuthClient.client_secret == secret).first() if not client: abort(404) db.delete(client) db.commit() return redirect("/oauth/clients")
def revoke_token(token): token = OAuthToken.query.filter(OAuthToken.token == token).first() if not token: abort(404) if token.user != current_user: abort(404) db.delete(token) db.commit() return redirect("/oauth/tokens")