Skip to content

feat: The Credential Server could be improved to make it easier to add new Schemas #1148

Open
@bkreiser

Description

@bkreiser

Is your feature request related to a problem? Please describe.

There are a few hard coded Schemas with things like their SAID defined in numerous parts of the code. It seems to me that adding new Schemas should be done in one place; ideally in Configuration and not code. This would make it easier for developers to leverage this code base for their own requirements.

Describe the solution you'd like

Ultimately I think that their could be a database of Schemas and they could be added at Runtime. In addition, it seems that it would be fairly straight forward to autogenerate a form to edit the instances rather than having to develop custom code to edit objects of each Schema.

Describe alternatives you've considered

If the Schemas are to remain as part of the code, they don't need to be expressed in numerous files. I see the SAID's defined in a few places.

or

Alternatively, Schemas could be expressed in Configuration files that are loaded at runtime.

or

Ultimately, Schemas could be added through UX to extend the Credential Server.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions