Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-3111

Person lookups by external identifier do not work when identifier is encrypted

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.4, 1.0, KFS Release 3.0
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-3850Person maintenance document encrypts the encrypted tax ID value when user can't see it
      KULRICE-3010Handle encrypted external identifiers in KIM
      KULRICE-9133Convert External Identifier Type to KRAD
      KULRICE-6634Improve LDAP module support for external identifiers
      KULRICE-9076Fix Criteria Masking on Lookups with encrypted fields
      KULRICE-3218Refactor encryption handling in KimEntityExternalIdentifierImpl
      KULRICE-10568direct inquiry link fails when identifier has a dot expression
      KULRICE-13217ORCID identifier needed on the person record
      KULRICE-8800Identify gaps between KNS and KRAD lookup features
    • Rice Module:
      KIM
    • Application Requirement:
      KFS

      Description

      The personService findPeople call needs to be made aware of potentially encrypted external identifiers. Currently, the unencrypted value is being compared to the encrypted value in the database.

      If externalIdentifierTypeCode and externalId properties are passed, then the service will need to check if that particular type code requires encryption. If so, the value passed in by the caller for the externalId property needs to be encrypted via the EncryptionService during the conversion from Person properties to KimEntity properties.

        Issue Links

          Activity

          Hide
          Ailish Byrne added a comment -

          changing this jira to reflect the fact that it's relied on by a kfs jira for the implementation release and assigning to jonathan. would be great if you could get to this by the end of the day thurs. thanks!

          Show
          Ailish Byrne added a comment - changing this jira to reflect the fact that it's relied on by a kfs jira for the implementation release and assigning to jonathan. would be great if you could get to this by the end of the day thurs. thanks!
          Hide
          Eric Westfall added a comment -

          Bulk change of all Rice 1.0 issues to closed after public release.

          Show
          Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

            People

            • Assignee:
              Jonathan Keller
              Reporter:
              Jonathan Keller
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel