Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better support for multiple dataset names #8

Open
erlendoksvoll opened this issue Nov 2, 2022 · 0 comments
Open

Better support for multiple dataset names #8

erlendoksvoll opened this issue Nov 2, 2022 · 0 comments
Assignees

Comments

@erlendoksvoll
Copy link
Member

erlendoksvoll commented Nov 2, 2022

Description

In order to easier be able to reuse datasets and integrations between service contexts, evidencecodes should support an alias list in the evidence code model.

Maybe List<string, string> datasetAliases => servicecontext, nameOfDataset in order to allow filtering and renaming depending on context

Core needs to be able to look for both evidence code names and aliases from getavailableevidencecodes when validation requests and also correctly route to the correct name when communication with the plugin.

Extend the evidencecode model to include "DatasetAliases" and apply a filtering when validating an authorization request and make sure the consumers use the relevant dataset name - if an alias(es) exists for the servicecontext, then these must be used.
Filter out irrelevant servicecontexts from metadata and Core should always route to the evidencecodename - i.e. the name of the function.

Additional Information

No response

Tasks

No response

@erlendoksvoll erlendoksvoll moved this to 📋 Backlog in DAN public backlog Nov 2, 2022
@SondreJDigdir SondreJDigdir moved this from 🔖 Ready to 🏗 In progress in DAN public backlog Dec 2, 2024
@SondreJDigdir SondreJDigdir moved this from 🏗 In progress to 👀 In review in DAN public backlog Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 👀 In review
Development

No branches or pull requests

2 participants