Uploaded image for project: 'Document Management System'
  1. Document Management System
  2. DMS-384

URL encryption throughout DMS application

    Details

    • Type: New Feature
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Company:
      All Clients/Multiple Clients

      Description

      Replication steps :
      1)Open the login page
      2) Traverse to forgot password page
      3) Enter email address
      4) User navigates to security question page
      5) Observe that Email is not encrypted.

      Expected Result : User's email should be encrypted

      This should be done for all urls containing query string parameters.
      PFA -

      cc - Priya Dhamande

        Attachments

          Issue Links

            Activity

            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task Details (01/08/2019)

            • Discussion with Swapnil
            • Code changes
            • request filtering changes
            • Testing
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task Details (01/08/2019) Discussion with Swapnil Code changes request filtering changes Testing
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task Details (01/09/2019)

            • Code changes
            • Discussion with Swapnil
            • AES encryption logic change for Angular and API side
            • Testing
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task Details (01/09/2019) Code changes Discussion with Swapnil AES encryption logic change for Angular and API side Testing
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task details (01/10/2019)

            • Code changes to convert string to hex and back while decypting
            • Testing
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task details (01/10/2019) Code changes to convert string to hex and back while decypting Testing
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task Details(01/11/2019)

            • Code changes for string conversion
            • Testing
            • discussion with Swapnil
            • Find urls to encrypt

            In today's discussion, it was decided to change the encryption key and its algo for more strong AES logic.

            This change will require additional 24 hours 

            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task Details(01/11/2019) Code changes for string conversion Testing discussion with Swapnil Find urls to encrypt In today's discussion, it was decided to change the encryption key and its algo for more strong AES logic. This change will require additional 24 hours 
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task Details (01/16/2018)

            • Discussion with Swapnil
            • Take latest and merge code
            • Changes to encrypt company ID in Header
            • Unit testing

            Pending : 

            • Changes to the encryption key
            • Pass encryption key to UI
            • Maintain key as per user
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task Details (01/16/2018) Discussion with Swapnil Take latest and merge code Changes to encrypt company ID in Header Unit testing Pending :   Changes to the encryption key Pass encryption key to UI Maintain key as per user
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task details (01/17/2018)

            • Changes to the encryption key
            • Pass encryption key to UI
            • Maintain key as per user

            Pending :

            • Make new Changes to all URLs
            • Unit testing
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task details (01/17/2018) Changes to the encryption key Pass encryption key to UI Maintain key as per user Pending : Make new Changes to all URLs Unit testing
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            Task Details (01/18/2019)

            • Unit testing
            • Take latest and Merge changes
            • discussion with Swapnil and Rohan

            Pages where Encryption is done :

            1. Forms library
            2. Completed forms Library
            3. Create document Template
            4. Editable PDF
            5. Review and Sign Page
            6. Registration Page
            7. Reset Password Page
            8. Forgot password
            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - Task Details (01/18/2019) Unit testing Take latest and Merge changes discussion with Swapnil and Rohan Pages where Encryption is done : Forms library Completed forms Library Create document Template Editable PDF Review and Sign Page Registration Page Reset Password Page Forgot password
            Hide
            ramya.tantry Ramya Tantry (Inactive) added a comment -

            PR rasied.

            Verified angular build with ng build prod

            Show
            ramya.tantry Ramya Tantry (Inactive) added a comment - PR rasied. Verified angular build with ng build prod
            Hide
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment - - edited

            Task Details 21/Jan/2019 :

            Verified Encryption scenario's on Development environment
            Discussion with Ramya and Swapnil regarding Encrypted url and message to show
            Testing is done for create document and template library page.

            Thanks,
            Jayshree

            cc - Priya Dhamande

            Show
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment - - edited Task Details 21/Jan/2019 : Verified Encryption scenario's on Development environment Discussion with Ramya and Swapnil regarding Encrypted url and message to show Testing is done for create document and template library page. Thanks, Jayshree cc - Priya Dhamande
            Hide
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment -

            Task details : [01/28/2019]

            • Testcase Documentation for DMS-384

            Thanks,
            Jayshree

            Show
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment - Task details : [01/28/2019] Testcase Documentation for DMS-384 Thanks, Jayshree
            Hide
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment -

            Testing is completed for this ticket

            Priya Dhamande Swapnil Pandhare Samir Sachin Hingole

            Show
            jayshree.nagpure Jayshree Nagpure (Inactive) added a comment - Testing is completed for this ticket Priya Dhamande Swapnil Pandhare Samir Sachin Hingole
            Hide
            prasad.patil Prasad Patil (Inactive) added a comment -

            Hi Molly Ronovsky,

            Verified the implementation.

            Working as expected

            Test Cases: DMS-URLEncryption_DMS-384Testcases.xls

            ---------------

            CC: Samir, Priya Dhamande

            Show
            prasad.patil Prasad Patil (Inactive) added a comment - Hi Molly Ronovsky , Verified the implementation. Working as expected Test Cases:  DMS-URLEncryption_DMS-384Testcases.xls --------------- CC: Samir , Priya Dhamande
            Hide
            molly.ronovsky Molly Ronovsky (Inactive) added a comment -

            Prasad Patil I do not understand how to test this.

            Show
            molly.ronovsky Molly Ronovsky (Inactive) added a comment - Prasad Patil I do not understand how to test this.

              People

              Assignee:
              priya.dhamande Priya Dhamande (Inactive)
              Reporter:
              jayshree.nagpure Jayshree Nagpure (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 48h Original Estimate - 48h
                  48h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 53.5h
                  53.5h