Tokenを利用します。oauth2というStarがたくさんついたライブラリがありますが、2年以上メンテナンスされておらず、名前の割にOAuth2には対応していないようです。flask-oauthlibを使ってoauth2サーバーとoauth2クライアントを実装しました。ローカルでテストしようとすると、クライアントがInsecureTransportErrorを返し、httpsを使用する必要があることを通知します。/でアクセスされたら"Hello"を返すぐらい適当なウェブサーバを立てたい。ファイルのPOSTを受け取れるのが条件。Junoというのがあった。