elsa-workflows / elsa-workflows/elsa-core

[FEAT] OpenIddict Module

Open
#5,958 0 comments 2 reactions 0 assignees View on GitHub
dao proposal enhancement triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

We need to develop a new identity module that leverages [OpenIddict](https://github.com/openiddict) to serve as a more comprehensive alternative to the default `Elsa.Identity` module.

The goal is to create both a functional module and an illustrative example for users looking to extend or replace the default identity functionality in Elsa workflows. This will be useful for scenarios requiring more advanced identity management features than the current `Elsa.Identity` offers.

#### Requirements
- Leverage **OpenIddict** for authentication and authorization.
- Ensure modularity to support easy extension or replacement of the default identity module.
- Demonstrate how to integrate with external identity providers like **Auth0**.
- Provide clear documentation and example usage.

This would help extend Elsa’s identity management capabilities and serve as a reference for custom module development.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.