Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.

Commit

Permalink
Updated to 3.0.5 for BBL Oct Release compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
ionparticle committed Mar 11, 2015
1 parent 4dc454d commit 3ede458
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 20 deletions.
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ apply plugin: "idea"

// define the version for the project when publishing to maven
group "ca.ubc"
version "3.0.3003"
version "3.0.5001"

webAppDirName = file("web")
sourceCompatibility = '1.7'
Expand All @@ -36,7 +36,7 @@ sourceSets {
}

ext {
learnVersion = "9.1.201404.160205"
learnVersion = "9.1.201410.160373"
deployServer = "137.82.12.113"
deployInstance = "BBLEARN"
}
Expand Down
16 changes: 0 additions & 16 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,3 @@ Documentation: http://www.spvsoftwareproducts.com/
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Contact: [email protected]

*******************

Version 3.0.1:

Modified to include the option to encrypt data sent to and decrypt data sent from tools that are not hosted locally.

Any user information sent to the tool via LTI Membership Extension Request request is being encrypted. That way the external tool only receives and stores encrypted hashes.

In case of an LTI Outcomes Extension Request, the user identification sent by the tool will be decrypted to compute the grade. The user will then be encrypted again before the return message is created and sent back to the external tool.

Changes:
- A new package (ca.ubc.ctlt.encryption), that includes two new classes, has been added to handle the de- and encryption.
- Membership.java and Outcomes.java have been modified to include encryption.
- data.jsp has been modified to include an option to enable encryption for each tool individually.
- Added simple test for encryption/decryption.
5 changes: 3 additions & 2 deletions web/WEB-INF/bb-manifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<description value="plugin.description" />
<handle value="BasicLTI" />
<default-locale value="en_US" />
<version value="3.0.3003" />
<version value="3.0.5001" />
<webapp-type value="javaext" />
<requires>
<bbversion value="9.1.0" />
Expand Down Expand Up @@ -81,7 +81,7 @@
</module-type>
</module-defs>
<permissions>
<permission type="java.net.SocketPermission" name="*" actions="connect" />
<permission type="java.net.SocketPermission" name="*" actions="connect,listen,resolve" />
<permission type="attribute" name="user.personalinfo" actions="get" />
<permission type="attribute" name="user.authinfo" actions="get" />
<permission type="persist" name="Content" actions="create,modify" />
Expand All @@ -92,6 +92,7 @@
<permission type="persist" name="GroupAssignment" actions="create,delete" />
<permission type="persist" name="ContentHandler" actions="create,modify,delete" />
<permission type="java.lang.reflect.ReflectPermission" name="suppressAccessChecks" />
<permission type="java.io.FilePermission" name="&amp;lt;&amp;lt;ALL FILES&amp;gt;&amp;gt;" actions="read,write,delete" />
</permissions>
</plugin>
</manifest>

0 comments on commit 3ede458

Please sign in to comment.