Skip to content

dcramer/tabletop-server

Repository files navigation

tabletop-server

Install

$ brew install postgresql
$ poetry install
$ createdb -E utf-8 tabletop
$ poetry run tabletop migrate
$ poetry run tabletop runserver

API

The API is a GraphQL implementation powered by Graphene. The endpoint is /graphql/.

Authentication is done via the following:

  1. Perform a login mutation:
mutation{
  login(email:"foo@example.com", password:"bar"){
    errors
    ok
    token
    user {id, email, name}
  }
}
  1. Capture the token in the response and send it with future requests:
Authorization: Token {value}

Here's a helpful app which lets you bind an auth header:

https://github.com/skevy/graphiql-app

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages