uurl:endpoints問題

58 views
Skip to first unread message

林悦揚

unread,
Nov 27, 2025, 1:28:22 PM (11 days ago) Nov 27
to NYCU NASA 課程討論區
助教您好, 我在本地環境已經確認:
1.~/.profile 有正確的
2..env 也一致  
3.docker 重建後,容器內 env | grep SA_OIDC 亦一致
4.本地端可成功取得 Access Token(已遮蔽)
5.POST /api/shorten 在本地可正常運作

但 Online Judge 仍回傳:

[FAIL] OIDC provider not set up for this user.

想請問Online Judge 是否不接受 .well-known/openid-configuration 作為 SA_OIDC_PROVIDER?
或 Online Judge 的測試程式預期的是 realm root (/.../realms/master) 而不是 discovery endpoint?

  附上流程與截圖如下  

螢幕擷取畫面 2025-11-28 022456.png
螢幕擷取畫面 2025-11-28 022440.png

bogay.cs12

unread,
Nov 28, 2025, 11:21:35 AM (10 days ago) Nov 28
to NYCU NASA 課程討論區
同學你好,
OIDC provider not set 的錯誤訊息表示沒有設定好環境變數,我已經有調整錯誤訊息提醒同學們要檢查相關設定了。
URL 的話預期是要包含 .well-known/openid-configuration 的,評測腳本會直接用這個 URL 來抓其他 endpoints。
目前我有在相關步驟多加一點 log,希望可以讓同學們比較容易看出是哪個步驟出錯,請再嘗試看看。

TA bogay

jasper7...@gmail.com 在 2025年11月28日 星期五凌晨2:28:22 [UTC+8] 的信中寫道:

林悦揚

unread,
Nov 30, 2025, 8:01:29 AM (8 days ago) Nov 30
to NYCU NASA 課程討論區
不好意思,助教我想要在請問一下
我現在卡在 uurl:endpoints 評分時,OJ Output 顯示抓取到的 Token endpoint 為空  
但是我進行 oidc 測資時,Judge 卻能成功抓到 Discovery Document 並完成所有 Token 操作
並且我執行
  curl -v --cacert /home/judge/hw3/sarootca.crt https://auth.111550149.cs.nycu/realms/master/.well-known/openid-configuration
   HTTP 200,以及回傳的 JSON 裡有 "token_endpoint": "...",所以我想請問助教,可能是哪裡出了問題?

bogay.cs12 在 2025年11月29日 星期六凌晨12:21:35 [UTC+8] 的信中寫道:
螢幕擷取畫面 2025-11-30 205657.png
螢幕擷取畫面 2025-11-30 205142.png
螢幕擷取畫面 2025-11-30 210109.png

林悦揚

unread,
Nov 30, 2025, 10:12:12 AM (8 days ago) Nov 30
to NYCU NASA 課程討論區
已解決,抱歉是我看錯要回傳的 Status Code

林悦揚 在 2025年11月30日 星期日晚上9:01:29 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages