Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-7719

App-server independent location of private key & salt

    XMLWordPrintable

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.3.0, 2.3.1, 2.3.2, 2.4.0, 2.4.1, 2.5.0
    • Fix Version/s: 2.5.0
    • Component/s: Linktool
    • Labels:
      None

      Description

      On a clustered system, it's inappropriate for Linktool to use the sakai home location to store the private key and salt.

      All app servers in the cluster need to use the same key, and as these are security-sensitive, they can't be kept in for example local svn or a build script.

      It's ideal to put them in a filesystem location shared between app servers, but there needs to be some way to specify this.

      The attached patch is a suggested implementation that allows a sakai.properties setting to specify the location.

      Note though:

      • SAK-7718 (for renaming such properties to exclude "rutgers" in the middle)
      • The implementation should really check for a missing trailing "/" and add it if required

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    smarquard Stephen Marquard
                    Reporter:
                    smarquard Stephen Marquard
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration