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

            jayshree.nagpure Jayshree Nagpure (Inactive) created issue -
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Field Original Value New Value
            Issue Type Bug [ 1 ] New Feature [ 2 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Summary Forgot password | UserEmail should be enrypted URL encryption thoughout DMS application
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            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

            PFA -

            cc - [~priya.dhamande]
            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]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Assignee Swapnil Pandhare [ swapnil.pandhare ] Ramya Tantry [ ramya.tantry ]
            Sprint DMS - Sprint 7 [ 148 ]
            Remaining Estimate 24h [ 86400 ]
            Original Estimate 24h [ 86400 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Link This issue relates to DMS-290 [ DMS-290 ]
            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Summary URL encryption thoughout DMS application URL encryption throughout DMS application
            ramya.tantry Ramya Tantry (Inactive) logged work - 07/Jan/19 04:43 AM
            • Time Spent:
              1h
               

              Encryption analysis

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Status To Do [ 10000 ] To Do [ 10000 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 24h [ 86400 ] 23h [ 82800 ]
            Time Spent 1h [ 3600 ]
            Worklog Id 154119 [ 154119 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Status To Do [ 10000 ] In Progress [ 3 ]
            ramya.tantry Ramya Tantry (Inactive) logged work - 08/Jan/19 05:05 AM
            • Time Spent:
              4.5h
               

              Discussion with Swapnil

              Code changes

              request filtering changes

              Testing

               

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 23h [ 82800 ] 18.5h [ 66600 ]
            Time Spent 1h [ 3600 ] 5.5h [ 19800 ]
            Worklog Id 154318 [ 154318 ]
            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
            ramya.tantry Ramya Tantry (Inactive) logged work - 09/Jan/19 05:06 AM
            • Time Spent:
              6h
               

              Code changes

              Discussion with Swapnil

              AES encryption logic change for Angular and API side

              Testing

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 18.5h [ 66600 ] 12.5h [ 45000 ]
            Time Spent 5.5h [ 19800 ] 11.5h [ 41400 ]
            Worklog Id 154526 [ 154526 ]
            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
            ramya.tantry Ramya Tantry (Inactive) logged work - 10/Jan/19 05:07 AM
            • Time Spent:
              5h
               

              Code changes to convert string to hex and back while decypting

              Testing

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 12.5h [ 45000 ] 7.5h [ 27000 ]
            Time Spent 11.5h [ 41400 ] 16.5h [ 59400 ]
            Worklog Id 154726 [ 154726 ]
            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
            swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 10/Jan/19 10:50 AM
            • Time Spent:
              1h
               

              Discussion

            ramya.tantry Ramya Tantry (Inactive) logged work - 11/Jan/19 05:16 AM
            • Time Spent:
              5h
               
              • Code changes for string conversion
              • Testing
              • discussion with Swapnil
              • Find urls to encrypt
            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 
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 7.5h [ 27000 ] 2.5h [ 9000 ]
            Time Spent 16.5h [ 59400 ] 21.5h [ 77400 ]
            Worklog Id 154909 [ 154909 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 11/Jan/19 10:51 AM
            • Time Spent:
              1h
               

              Discussion

            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Remaining Estimate 2.5h [ 9000 ] 1.5h [ 5400 ]
            Time Spent 21.5h [ 77400 ] 22.5h [ 81000 ]
            Worklog Id 155060 [ 155060 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Remaining Estimate 1.5h [ 5400 ] 0.5h [ 1800 ]
            Time Spent 22.5h [ 81000 ] 23.5h [ 84600 ]
            Worklog Id 155061 [ 155061 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Sprint DMS - Sprint 7 [ 148 ] DMS - Sprint 1 [ 149 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 14/Jan/19 10:53 PM
            • Time Spent:
              1h
               

              Discussion

            ramya.tantry Ramya Tantry (Inactive) logged work - 15/Jan/19 01:05 AM
            • Time Spent:
              4h
               

              Discussion with Swapnil

              Code changes 

              Unit testing

            ramya.tantry Ramya Tantry (Inactive) logged work - 15/Jan/19 08:21 PM
            • Time Spent:
              2.5h
               

              Discussion with Swapnil

              Take latest and merge code

              Changes to encrypt company ID in Header

              Unit testing

               

            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 0.5h [ 1800 ] 0h [ 0 ]
            Time Spent 23.5h [ 84600 ] 27.5h [ 99000 ]
            Worklog Id 155472 [ 155472 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 0h [ 0 ] 21h [ 75600 ]
            Original Estimate 24h [ 86400 ] 48h [ 172800 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 21h [ 75600 ] 18.5h [ 66600 ]
            Time Spent 27.5h [ 99000 ] 30h [ 108000 ]
            Worklog Id 155691 [ 155691 ]
            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
            ramya.tantry Ramya Tantry (Inactive) logged work - 17/Jan/19 05:40 AM
            • Time Spent:
              5.5h
               
              • Changes to the encryption key
              • Pass encryption key to UI
              • Maintain key as per user
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 18.5h [ 66600 ] 13h [ 46800 ]
            Time Spent 30h [ 108000 ] 35.5h [ 127800 ]
            Worklog Id 155795 [ 155795 ]
            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
            swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 17/Jan/19 10:53 PM
            • Time Spent:
              1h
               

              DIscussion

            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
            ramya.tantry Ramya Tantry (Inactive) logged work - 18/Jan/19 05:11 AM
            • Time Spent:
              6h
               
              • Unit testing
              • Take latest and Merge changes
              • discussion with Swapnil and Rohan
              • Raise PR
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 13h [ 46800 ] 7h [ 25200 ]
            Time Spent 35.5h [ 127800 ] 41.5h [ 149400 ]
            Worklog Id 156083 [ 156083 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Status In Progress [ 3 ] Code Review [ 11801 ]
            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
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Assignee Ramya Tantry [ ramya.tantry ] Swapnil Pandhare [ swapnil.pandhare ]
            swapnil.pandhare Swapnil Pandhare (Inactive) logged work - 18/Jan/19 10:52 AM - edited
            • Time Spent:
              3h
               

              Discussion
              Email communication
              Code review

            ramya.tantry Ramya Tantry (Inactive) logged work - 20/Jan/19 10:30 AM
            • Time Spent:
              0.5h
               

              Testing on Develop environment

            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Link This issue relates to DMS-614 [ DMS-614 ]
            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
            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 21/Jan/19 04:45 AM
            • Time Spent:
              4h
               

              Discussion and Testing on Dev environment

            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Remaining Estimate 7h [ 25200 ] 3h [ 10800 ]
            Time Spent 41.5h [ 149400 ] 45.5h [ 163800 ]
            Worklog Id 156263 [ 156263 ]
            ramya.tantry Ramya Tantry (Inactive) made changes -
            Remaining Estimate 3h [ 10800 ] 2.5h [ 9000 ]
            Time Spent 45.5h [ 163800 ] 46h [ 165600 ]
            Worklog Id 156282 [ 156282 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Status Code Review [ 11801 ] In QA Testing [ 11901 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Assignee Swapnil Pandhare [ swapnil.pandhare ] Priya Dhamande [ priya.dhamande ]
            priya.dhamande Priya Dhamande (Inactive) made changes -
            Assignee Priya Dhamande [ priya.dhamande ] Jayshree Nagpure [ jayshree.nagpure ]
            rohan.khandave Rohan J Khandave (Inactive) made changes -
            Sprint DMS - Sprint 1 [ 149 ] DMS - Sprint 1, DMS - Sprint 2 [ 149, 150 ]
            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            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
            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 28/Jan/19 05:35 AM
            • Time Spent:
              2h
               

              testcase writting

            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Remaining Estimate 2.5h [ 9000 ] 0.5h [ 1800 ]
            Time Spent 46h [ 165600 ] 48h [ 172800 ]
            Worklog Id 157625 [ 157625 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Remaining Estimate 0.5h [ 1800 ] 0h [ 0 ]
            Time Spent 48h [ 172800 ] 51h [ 183600 ]
            Worklog Id 158509 [ 158509 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Worklog Id 158509 [ 158509 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Time Spent 51h [ 183600 ] 52h [ 187200 ]
            Worklog Id 158513 [ 158513 ]
            swapnil.pandhare Swapnil Pandhare (Inactive) made changes -
            Time Spent 52h [ 187200 ] 53h [ 190800 ]
            Worklog Id 158516 [ 158516 ]
            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
            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status In QA Testing [ 11901 ] Done [ 10001 ]
            jayshree.nagpure Jayshree Nagpure (Inactive) logged work - 06/Feb/19 05:12 AM
            • Time Spent:
              0.5h
               

              testing

            jayshree.nagpure Jayshree Nagpure (Inactive) made changes -
            Time Spent 53h [ 190800 ] 53.5h [ 192600 ]
            Worklog Id 159463 [ 159463 ]
            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
            prasad.patil Prasad Patil (Inactive) made changes -
            Assignee Jayshree Nagpure [ jayshree.nagpure ] Molly Ronovsky [ molly.ronovsky ]
            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.
            molly.ronovsky Molly Ronovsky (Inactive) made changes -
            Assignee Molly Ronovsky [ molly.ronovsky ] Prasad Patil [ prasad.patil ]
            priya.dhamande Priya Dhamande (Inactive) made changes -
            Assignee Prasad Patil [ prasad.patil ] Priya Dhamande [ priya.dhamande ]
            Transition Time In Source Status Execution Times
            Ramya Tantry (Inactive) made transition -
            To Do To Do
            11d 2h 28m 1
            Ramya Tantry (Inactive) made transition -
            To Do In Progress
            16h 11m 1
            Ramya Tantry (Inactive) made transition -
            In Progress Code Review
            10d 8h 23m 1
            Swapnil Pandhare (Inactive) made transition -
            Code Review In QA Testing
            6d 15h 27m 1
            Jayshree Nagpure (Inactive) made transition -
            In QA Testing Done
            12d 7h 57m 1

              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