SCope icon indicating copy to clipboard operation
SCope copied to clipboard

Replace gRPC as client protocol with HTTP "REST" style API

Open MaybeJustJames opened this issue 5 years ago • 3 comments

This is a tracking issue:

  • [x] Set up FastAPI #286
  • [x] Set up SQLAlchemy and database #321
  • [x] Client authentication flow (through ORCiD) #322

MaybeJustJames avatar Feb 05 '20 13:02 MaybeJustJames

The way to do this is to implement a duplicated API and either run them both in parallel or have a feature flag

MaybeJustJames avatar Feb 25 '20 20:02 MaybeJustJames

I don't really get the duplicated API... Could you elaborate please ?

dweemx avatar Feb 25 '20 22:02 dweemx

Could you elaborate please ?

I mean keep the gRPC API while implementing the HTTP API. Then the client can be gradually moved to the new API

MaybeJustJames avatar Feb 26 '20 09:02 MaybeJustJames