opthub-org / opthub-runner-admin

Runner used for evaluating solutions and calculating scores in OptHub competitions.
https://pypi.org/project/opthub_runner_admin
MIT License
1 stars 0 forks source link

GraphQLの認証をAPI_KEYからCOGNITO認証に切り替える #19

Closed Mishima-Ryuji closed 4 months ago

Mishima-Ryuji commented 5 months ago

コンペ開催中にGraphQLで競技の情報をFetchするが、その際に非公開の環境変数も取得する必要がある。しかし、全てのユーザに返却してしまうと、非公開の環境変数が露出してしまうので、opthub-runner-adminから呼び出す時に特別な認証形式で呼び出せるようにする。

opthub-clientと同じように、opthub authコマンドを作るのが良さそう。

Mishima-Ryuji commented 5 months ago

related https://github.com/opthub-org/opthub-client/issues/6

Mishima-Ryuji commented 5 months ago

熊本さんが終わるまで待機

Mishima-Ryuji commented 4 months ago

@kkkyosyo シークレットハッシュを入れなくて済むようにcredentials.pyを更新しました。 https://github.com/opthub-org/opthub-client/blob/dev/opthub_client/context/credentials.py