Skip to content

Support user core pluggability #1291

@ThumulaPerera

Description

@ThumulaPerera

Current Limitation

Currently, thunder can only work with it's own user service. It does not support plugging an external user core.

Suggested Improvement

Remove direct dependencies of Thunder gateway components (executors, core authentication services, atomic authentication APIs) to Thunder's user service. Update those to depend on a generic interface. The default implementation of that interface can be based on Thunder's user service. Any external user core can be plugged to thunder by implementing that generic interface.

Version

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions