taskcafe/internal/graph
Jordan Knott 229a53fa0a refactor: replace refresh & access token with auth token only
changes authentication to no longer use a refresh token & access token
for accessing protected endpoints. Instead only an auth token is used.

Before the login flow was:

Login -> get refresh (stored as HttpOnly cookie) + access token (stored in memory) ->
  protected endpoint request (attach access token as Authorization header) -> access token expires in
  15 minutes, so use refresh token to obtain new one when that happens

now it looks like this:

Login -> get auth token (stored as HttpOnly cookie) -> make protected endpont
request (token sent)

the reasoning for using the refresh + access token was to reduce DB
calls, but in the end I don't think its worth the hassle.
2021-04-28 21:38:49 -05:00
..
schema refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00
generated.go refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00
graph.go refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00
helpers.go feat: add task activity 2020-12-23 13:15:15 -06:00
models_gen.go refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00
resolver.go feat: smtp server for sending email can now be set by config 2020-12-23 16:44:13 -06:00
scalars.go feat: add pre-commit hooks & refactor code to pass linting 2020-08-20 18:37:36 -05:00
schema.graphqls refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00
schema.resolvers.go refactor: replace refresh & access token with auth token only 2021-04-28 21:38:49 -05:00