Support self editor profile matching by using External Auth ID
- Other Relevant Links (Mailing list discussion, related pull requests, etc.) VIVO PR
What does this pull request do?
Fixes broken profile linking made by using External Auth ID.
What's new?
- Refactored PolicyHelper and AuthorizationRequest to use UserAccount instead of of IdentifierBundle.
- Modified SparqlSelectQueryResultsChecker to support queries that contain externalAuthId and matchingPropertyUri
- Modified existing policies to find related profiles by using External Auth ID
How should this be tested?
See VIVO PR
Interested parties
@VIVO-project/vivo-committers