[英]How I can secure My lti Tool in canvas lms using the same access_token given by instance?
[英]How to access Course content and other canvas API data in LTI 1.3
我按照 canvas 文檔 - https://community.canvaslms.com/docs/DOC-16794-canvas-release-lti-13-and-lti-advantage-創建並設置了 LTI 1.3 工具06-22
我可以在 canvas 中啟動該工具,並且能夠執行身份驗證過程並獲得“id_token”作為響應,canvas 顯示我的成功頁面。
現在我需要訪問( https://canvas.instructure.com/doc/api/courses.html#method.courses.show )課程內容canvas ZDB974238714CA8DE634A7CE1D083A14使用LTIF4訪問
解決方案是什么? 如何使用 LTI 密鑰在 LTI 1.3 工具中訪問內容數據或 canvas API?
您無法使用您的 LTI 憑證訪問 canvas rest API。 Event 盡管它們都使用 OAuth2 流,但它們使用不同的身份驗證范圍、密鑰和流。
如果您想訪問 canvas rest API,除了 LTI 密鑰集之外,您還需要存儲“Canvas Developer Key”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.