IdentityServer icon indicating copy to clipboard operation
IdentityServer copied to clipboard

Configuration System

Open brockallen opened this issue 3 years ago • 8 comments

We need a story for programmatically configuring clients/resources/provider. This will likely involve:

  • read/write repository interface design
  • EF implementation
  • API endpoints for repo interfaces
  • security model for API
  • dynamic client registration
  • auditing support
  • CLI
  • testing framework

brockallen avatar Jan 18 '22 16:01 brockallen

It would be awesome, if this new config api (I read "dynamic client registration") could be IaC tool friendly. So that rolling out infra and services can be an isolated concern and self-contain identity server config, since no one (admin/script/custom tool) has to take care of it explicitly. It would just be some more "resources" in my IaC (pulumi - if of interest) program of a client requiring idsrv. Even if this is not supported from the beginning, it might be worth to consider for future versions.

codedevote avatar Feb 10 '22 16:02 codedevote

@codedevote I'm a huge fan of IaC and the processes it facilitates, and in particular Pulumi too. I'll certainly be looking to be able to facilitate a path to such with this feature.

damianh avatar Mar 12 '22 16:03 damianh

Hi. Is this definately planned for 6.2.0?

Best regards, Novak

No1e avatar Jun 01 '22 18:06 No1e

The config system will be an out of band release since it is independent of the rest. We are planning to do this this year - but this might change.

leastprivilege avatar Jun 02 '22 08:06 leastprivilege

Ok, thank you for the answer.

No1e avatar Jun 02 '22 08:06 No1e

Will start by adding Dyamic Client Registration in 6.2. The work our way up to a full blown config API

leastprivilege avatar Aug 07 '22 09:08 leastprivilege

Can't wait to see it happens

hyunoosung avatar Sep 28 '22 02:09 hyunoosung

@leastprivilege , Based on the blog post on your site,This is something we want to fix in 2022.

On the other hand, you mentioned above but this might change.

Any chance you could update on this topic? This Issue is still in open state, while prep work seems to be finished in 6.2. We have the AdminUI but we're considering ditching it. ETA of this ticket would help us with the decision.

kubocob avatar Dec 13 '22 09:12 kubocob