[SA HW3] oidc

118 views
Skip to first unread message

張芷瑜

unread,
Dec 8, 2025, 6:12:58 AM12/8/25
to NYCU NASA 課程討論區
助教您好,

我目前在 OJ 上的 oidc - oidc 測項會遇到:

[FAIL] OIDC discovery document is empty or could not be fetched.

但在自己的 VM 上使用

是可以正常取得 OIDC discovery document 的。

另外,我有觀察到一個現象:
每次 OJ 跑完後,我的 deploy-hydra-db-1(Hydra 用的 Postgres)都會出現

FATAL: terminating connection due to administrator command

這個訊息,但我自己在 VM 測試時並不會發生。


想請問助教:

OJ 在測試 OIDC discovery 時,是否有可能在服務尚未完全啟動完成的情況下就送出請求?另外,OJ 在測試後是否會對相關容器或 volume 進行清理或重置?

非常感謝助教協助。

學生芷瑜 敬上

張芷瑜

unread,
Dec 8, 2025, 6:15:50 AM12/8/25
to NYCU NASA 課程討論區
抱歉,不知道為什麼圖片沒有顯示出來,因此再傳一封補上。

curl result:
curl-test.png

Hydra's Postgres DB docker log
hydra-db-shutdown.png
張芷瑜 在 2025年12月8日 星期一晚上7:12:58 [UTC+8] 的信中寫道:

鄭恆安

unread,
Dec 8, 2025, 7:33:30 AM12/8/25
to NYCU NASA 課程討論區
我也遇到一樣的問題,但剛剛測試下來發現,是否是因為重啟docker compose與檢查的時間點相隔太短,導致服務還沒完全被啟動,所以就一直找不到document。

qomola...@gmail.com 在 2025年12月8日 星期一晚上7:15:50 [UTC+8] 的信中寫道:

bogay.cs12

unread,
Dec 10, 2025, 2:44:50 PM12/10/25
to NYCU NASA 課程討論區
同學們好,
目前我有在 oidc 這測項中加入重試的邏輯,應該可以避免這個問題,請你們再試試看。

TA bogay

ohmygod0...@nycu.edu.tw 在 2025年12月8日 星期一晚上8:33:30 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages