Is your feature request related to a problem? Please describe.
In config.service.ts the authWellknownEndpoints are overwritten from the storage persisted value rather than taking the values from the configuration. I'm not sure what the reasoning for this is but it provides the following issue: if the authWellknownEndpoints in my config changes, it will still overwrite with those from storage. This can happen e.g. if I change the actual endpoint when developing against local vs. dev environment of my identity endpoint.
Describe the solution you'd like
Either make it configurable if the values are overwritten by the storage or change the order to only use the storage if nothing is defined in the configuration.
Last one would be my preferred option.