我希望有人能夠啓發我認證適用於新的D2L REST API的方式。在閱讀和使用「GetStarted」示例代碼時,看起來呼叫基於「用戶身份級別」和「用戶接受度」。Desire2的Authenticaton方法學習REST API vs SOAP
對我們來說,這是有點問題。
我們有幾個自定義工具,學生完成一項活動(D2L之外)並給予評分。這些工具的設置使得以這種方式提供的等級與我們的D2L實例中給定課程的成績簿列相關聯。目前使用SOAP,我們只使用特權Web服務帳戶,以便學生完成任務時,等級會自動導出到給定課程中的關聯成績簿列。
我對REST文檔的理解是,它不再可能使用特權Web服務帳戶,因爲它每次都必須登錄並接受該工具的使用。完成任務的學生不會獲得這些信息(我們也不希望他們),並且學生的訪問級別不允許他升級成績簿列,因此我們無法使用他的「用戶身份」 。
我能想到的唯一選擇是將所有其他成績存儲在哪裏。然後,在適當的時候,課程導師將登錄並使用他們的「用戶身份級別」和「用戶驗收」批量更新成績簿?
這是正確的嗎?
對我們來說,這非常麻煩,因爲我們依靠自己的工具的身份驗證方法和特權Web服務帳戶相當多。