Thanks for this work! I'm working on implementing into a project. Since I'm using Cosmos DB and am planning to implement custom stores against its .NET SDK, I was wondering if OpenIddict would be open to having that as a contribution alongside the EF and Mongo implementations? If so I could attempt one modelled after those and submit via PR, otherwise I'll just go down the custom path on my end.
Hey @NoahStahl,
To be honest, I'm torn regarding Cosmos DB support:
My current feeling is that Cosmos DB is not attractive enough to justify developing and maintaining "official" stores for it.
Thanks Kevin for sharing your thoughts. If you're not seeing demand for it, then it makes sense not to expand the maintenance surface. The EF integration for Cosmos does seem like more an afterthought, so I think the SDK is the best way to go if ever wanting to add a SQL-based integration. Regarding the API types, it is true there would be multiple scenarios to have full coverage, though Gremlin/SQL can combine.
Most helpful comment
Thanks Kevin for sharing your thoughts. If you're not seeing demand for it, then it makes sense not to expand the maintenance surface. The EF integration for Cosmos does seem like more an afterthought, so I think the SDK is the best way to go if ever wanting to add a SQL-based integration. Regarding the API types, it is true there would be multiple scenarios to have full coverage, though Gremlin/SQL can combine.