exastro-suite / exastro-it-automation

Apache License 2.0
3 stars 19 forks source link

エージェントからの認証をトークンでも出来るようにする #2541

Closed t-uekawa-n closed 1 month ago

t-uekawa-n commented 3 months ago

機能要望の背景(任意)

トークン認証のほうが安全性は高いので エージェントからの認証をトークンでも出来るようにする

改善案・要望する機能

ID/PASS認証とトークン認証の両方できるようにする

#89のissueに含まれる仕様だが、oaseにも影響があるため、外だしをする

参考: リフレッシュトークンの払い出し https://ita-docs.exastro.org/ja/2.4/manuals/platform_management/general.html#id8

t-uekawa-n commented 3 months ago

ITERATION×(処理時間+INTERVAL)がAPI_TOKENのexpiredの1日を超えないようにすることが前提。 →ITERATIONとINTERVALの上限値。 ITERATIONの上限値120回 ITERATION×INTERVALが1日を超える場合は、INTERVALを固定してITERATIONを自動調整 →REFRESH_TOKENがきれる事自体は一旦、許容

別対処(セキュリティ) →エージェント用の権限しかもたないアカウント(トークン)を用意しておく

t-uekawa-n commented 1 month ago

ドキュメント修正対象 https://ita-docs-staging.exastro.org/ja/2.4/installation/online/oase_agent/kubernetes.html https://ita-docs-staging.exastro.org/ja/2.4/installation/online/oase_agent/docker_compose.html

https://ita-docs-staging.exastro.org/ja/2.4/manuals/oase/oase_management.html#oase-agent-env