示例#1
0
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")
示例#2
0
文件: oauth.py 项目: lzimann/sr.ht
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")
示例#3
0
文件: oauth.py 项目: lzimann/sr.ht
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")
示例#4
0
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")