Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-45944 Add support for IMS key/value store for LTI Tools (#9526)

* Beginning of the challenge work

* MVP callback

* Switch to close message

* Error messages

* Update the message names.

* Move javascript ito a separate file.

* MVP with the new approach

* Moar progress.

* Move extensions to SakaiJWT

* Add lti.advantage.post.verify.enabled property

* Add support for capabilities.

* Switch to new signaling and new auth

* Add quita check

    • -0
    • +101
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 7 more files in changeset.
SAK-45491 LTI Advantage Key Rotation (#9586)

    • -9
    • +24
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 8 more files in changeset.
SAK-44878 - Mark the LTI Advantage JSON documents as UTF-8 (#8976)

Co-authored-by: Charles Severance <csev@umich.edu>

(cherry picked from commit 6e38d83545837f4f0223dab3da2e45c1d9d3e63d)

    • -9
    • +12
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 2 more files in changeset.
SAK-44878 - Mark the LTI Advantage JSON documents as UTF-8 (#8976)

Co-authored-by: Charles Severance <csev@umich.edu>

    • -9
    • +12
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 2 more files in changeset.
SAK-44878 - Mark the LTI Advantage JSON documents as UTF-8 (#8976)

Co-authored-by: Charles Severance <csev@umich.edu>

(cherry picked from commit 6e38d83545837f4f0223dab3da2e45c1d9d3e63d)

    • -9
    • +12
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 2 more files in changeset.
SAK-44886 - Cleanup and document role mapping (#8964)

* SAK-44886 - Cleanup and document role mapping

* SAK-44886 - Review related fixes

* SAK-44886 - Use a Set

    • -6
    • +6
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 9 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

(cherry picked from commit 8c48bcdee39cb3fc519a502fd0929437859e9cc9)

Conflicts:

basiclti/basiclti-common/src/java/org/sakaiproject/basiclti/util/SakaiBLTIUtil.java

basiclti/basiclti-common/src/test/org/sakaiproject/basiclti/util/SakaiBLTIUtilTest.java

basiclti/basiclti-impl/src/bundle/ltiservice_ar.properties

basiclti/basiclti-impl/src/bundle/ltiservice_de_DE.properties

basiclti/basiclti-impl/src/bundle/ltiservice_fr_FR.properties

    • -1
    • +0
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 18 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

(cherry picked from commit 8c48bcdee39cb3fc519a502fd0929437859e9cc9)

    • -1
    • +0
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 20 more files in changeset.
SAK-44810 - ResouceLink.id.history subsitution variable (#8938)

* SAK-44810 - ResouceLink.id.history subsitution variable

* SAK-44810 - allowsettings -> allowsettings_ext

* SAK-44810 - Separate CONTEXT_ID_HISTORY ito separate JIRA

    • -1
    • +0
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 20 more files in changeset.
SAK-44055 - MVP of IMS Auto Provisioning Code (#8860)

* SAK-44055 - MVP of IMS Auto Provisioning Code

* SAK-44055 - Make short cut for new tools

* SAK-44055 - deployment_id and accesslint

* SAK-44055 - Process the claims

* SAK-44055 - Add tokenTimeStamps and refactor a bit

* SAK-44055 - Use LTI13Util signature checking

* SAK-44055 - Make the registration token real

* SAK-44055 - Better naming and clean up losing keys

* SAK-44055 - Add some documentation

* SAK-44055 - Encrypt secrets - improve doc

* SAK-44055 - Support email claim and scope

* SAK-44055 - Clean up the expiration code - thanks Claude

* SAK-44055 - Change message parsing order

* SAK-44055 - Remove old auto-config from 44097

* SAK-44055 - Update Documentation

* SAK-44055 - Merge Cleanup

* SAK-44055 - Clean up codacy

(cherry picked from commit 3d669c821782f9689c67762136ec23d83da9da00)

    • -13
    • +338
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 24 more files in changeset.
SAK-44055 - MVP of IMS Auto Provisioning Code (#8860)

* SAK-44055 - MVP of IMS Auto Provisioning Code

* SAK-44055 - Make short cut for new tools

* SAK-44055 - deployment_id and accesslint

* SAK-44055 - Process the claims

* SAK-44055 - Add tokenTimeStamps and refactor a bit

* SAK-44055 - Use LTI13Util signature checking

* SAK-44055 - Make the registration token real

* SAK-44055 - Better naming and clean up losing keys

* SAK-44055 - Add some documentation

* SAK-44055 - Encrypt secrets - improve doc

* SAK-44055 - Support email claim and scope

* SAK-44055 - Clean up the expiration code - thanks Claude

* SAK-44055 - Change message parsing order

* SAK-44055 - Remove old auto-config from 44097

* SAK-44055 - Update Documentation

* SAK-44055 - Merge Cleanup

* SAK-44055 - Clean up codacy

    • -13
    • +338
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 24 more files in changeset.
SAK-44211 BasicLTI LTI13Servlet should us SpringCacheManager (#8514)

    • -14
    • +11
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 1 more file in changeset.
SAK-44195 - Use Ignite to move key pairs around the cluster (#8504)

    • -1
    • +34
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 1 more file in changeset.
SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI1… (#8502)

* SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI13Servlet

* SAK-44194 - Codacy idiocy

    • -0
    • +18
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI1… (#8502)

* SAK-44194 - Create Sakai properties to give a keypair to Sakai's LTI13Servlet

* SAK-44194 - Codacy idiocy

(cherry picked from commit c856c3df780ebd78d9b23b1a0022f9f0680bd03c)

    • -0
    • +18
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44137 BasicLTI rationalize the auto-creation of line items (#8496)

* SAK-44137 - Rationalize the auto-creation of line items

* SAK-44137 - Use the scoreMaximum properly

* SAK-44137 - Fix small error.

* SAK-44137 - Document the new property

(cherry picked from commit 3e94e49f79e9c5e4d4b0feaefb613bf55a43b7e0)

    • -11
    • +10
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44137 BasicLTI rationalize the auto-creation of line items (#8496)

* SAK-44137 - Rationalize the auto-creation of line items

* SAK-44137 - Use the scoreMaximum properly

* SAK-44137 - Fix small error.

* SAK-44137 - Document the new property

    • -11
    • +10
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44129 - Add an outbound JSON Configuration feature (#8465)

* SAK-44129 - Add an outbound JSON Configuration feature

* SAK-44129 - Fix code review issues

(cherry picked from commit 847c7471d1cbaca7fcb98973caf7a0e14638d2b1)

    • -0
    • +60
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44129 - Add an outbound JSON Configuration feature (#8465)

* SAK-44129 - Add an outbound JSON Configuration feature

* SAK-44129 - Fix code review issues

    • -0
    • +60
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 3 more files in changeset.
SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 … (#8452)

* SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 info

* SAK-44097 - Fix Codacy complaint

* SAK-44097 - Suppoert the deepLinkUrl return - nice.

* SAK-44097 - Make the try/except structure more hip

(cherry picked from commit 08fcb0ec0208007520561936d82ef69562211b27)

Conflicts:

basiclti/basiclti-impl/src/bundle/ltiservice.properties

basiclti/basiclti-impl/src/bundle/ltiservice_ar.properties

basiclti/basiclti-impl/src/bundle/ltiservice_eu.properties

basiclti/basiclti-impl/src/bundle/ltiservice_fr_FR.properties

    • -0
    • +62
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 7 more files in changeset.
SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 … (#8452)

* SAK-44097 - Add simple configuration URL to avoid mis-typing LTI 1.3 info

* SAK-44097 - Fix Codacy complaint

* SAK-44097 - Suppoert the deepLinkUrl return - nice.

* SAK-44097 - Make the try/except structure more hip

    • -0
    • +62
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 8 more files in changeset.
SAK-43890 - Support LineItem (#8395)

* SAK-43890 - Support LineItem

* SAK-43890 - Fix code review issues.

* SAK-43890 - More code review issues

(cherry picked from commit 110c32c22c05f7870d65755763260ebf20f5c207)

    • -31
    • +35
    ./sakaiproject/lti13/LTI13Servlet.java
    • -523
    • +0
    ./sakaiproject/lti13/LineItemUtil.java
  1. … 8 more files in changeset.
SAK-43890 - Support LineItem (#8395)

* SAK-43890 - Support LineItem

* SAK-43890 - Fix code review issues.

* SAK-43890 - More code review issues

    • -31
    • +35
    ./sakaiproject/lti13/LTI13Servlet.java
    • -523
    • +0
    ./sakaiproject/lti13/LineItemUtil.java
  1. … 8 more files in changeset.
SAK-43893 - Handle null grade semantics (#8377)

    • -4
    • +14
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 1 more file in changeset.
SAK-43893 - Handle null grade semantics (#8377)

(cherry picked from commit d1d5e6965570493eca725c56b9f5767c670c39c4)

    • -4
    • +14
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 1 more file in changeset.
SAK-43892 - Use URNs for roles in NRPS (#8375)

    • -2
    • +3
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 2 more files in changeset.
SAK-43892 - Use URNs for roles in NRPS (#8375)

(cherry picked from commit cb8b184e5825b9db78adaafaf7ba736149cc37d0)

    • -2
    • +3
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 2 more files in changeset.
SAK-43891 - Add family and given names to NRPS response (#8374)

(cherry picked from commit 12e093a73b4ec9105e390bb786f302009461343d)

    • -0
    • +2
    ./sakaiproject/lti13/LTI13Servlet.java
SAK-43891 - Add family and given names to NRPS response (#8374)

    • -0
    • +2
    ./sakaiproject/lti13/LTI13Servlet.java
SAK-43698 - Support LTI Adantage Tool keyset URL (#8249)

* SAK-43698 - Initial MVP of tool keyset URL

* SAK-43698 - Add UI bits and auto updates

* SAK-43698 - Cleanup indentation and remove old code

* SAK-43698 - Cleanup the UI, show issuer, cleanup codacy

* SAK-43698 - Moar codacy cleanup

* SAK-43698 - Update test plans

* SAK-43698 - More test plan updates

(cherry picked from commit 34ee34fe756a007c223c627567e20d08afa93396)

    • -13
    • +14
    ./sakaiproject/lti13/LTI13Servlet.java
  1. … 16 more files in changeset.