示例#1
0
def listclients(**kwargs):
    """List existing clients with details."""
    tpl = '{:<40} {:<40} {}'
    print(tpl.format('name', 'client_id', 'client_secret'))
    for client in Client.select():
        print(tpl.format(client.name, str(client.client_id),
                         client.client_secret))
示例#2
0
文件: auth.py 项目: pjegouic/ban
def listclients(**kwargs):
    """List existing clients with details."""
    tpl = '{:<40} {:<40} {}'
    print(tpl.format('name', 'client_id', 'client_secret'))
    for client in Client.select():
        print(
            tpl.format(client.name, str(client.client_id),
                       client.client_secret))
示例#3
0
def session_client(func, *args, **kwargs):
    clientname = context.get('clientname')
    contributor_type = context.get('contributor_type')
    try:
        client = Client.select().where(Client.name == clientname).get()
    except Client.DoesNotExist:
        raise Exception('Client not found {}'.format(clientname or ''))
    session = Session.create(client=client, contributor_type=contributor_type)
    context.set('session', session)
    return func(*args, **kwargs)
示例#4
0
def listclients(**kwargs):
    """List existing clients with details."""
    tpl = '{:<50} {:<40} {:<40} {:<60} {:<200} {}'
    print(
        tpl.format('id', 'name', 'client_id', 'client_secret', 'scopes',
                   'contributor_types'))
    for client in Client.select():
        print(
            tpl.format(client.id, client.name, str(client.client_id),
                       client.client_secret, ' '.join(client.scopes or []),
                       ' '.join(client.contributor_types or [])))