Hi Danushka, Did you see [1]? The thread talks about a single config file for the most commonly changed config files. However the thread doesn't seem to have a conclusion.
@Kernel Team, Is this something we have completed implementing? If so can you share some latest details of how we should be using it? @Danushka, In any case one mistake we made in C4 based IS is reading and parsing the identity.xml from a single component - identity.core. We must not make the same mistake again. Each component must pass its own configuration in the yaml file using snakeyaml and build its own configuration model. This will achieve less coupling among bundles. Of course you can have utilities in [2] if needed to pass identity.yaml but nothing specific to a specific feature. So I think to summarize, the configuration file is specific to the product and a single file for the whole server, but parsing the file is the responsibility of each component. This doesn't apply for more complex configurations such as claim-config.yaml, user-store-config.yaml, etc. [1] [Architecture] Configuration files in C5 [2] https://github.com/wso2/carbon-identity-commons/tree/ master/components/org.wso2.carbon.identity.common/src/ main/java/org/wso2/carbon/identity/common/util Regards, Johann. On Thu, Jan 19, 2017 at 1:46 PM, Danushka Fernando <[email protected]> wrote: > Hi All > We are currently working on setting challenge questions feature for IS > 6.0.0-M1. We need some configurations specific to security questions / > account recovery section. In C4 based products it was in identity.xml which > is the server configuration. In C5 code we dont have created a such file. > We have several user management related configs which are deployed > separately in C4 as well. But when we are moving towards C5, what should be > the way of creating these configs. Is it component wise or server wise? > > Any ideas are appreciated. > > Thanks & Regards > Danushka Fernando > Senior Software Engineer > WSO2 inc. http://wso2.com/ > Mobile : +94716332729 <+94%2071%20633%202729> > -- Thanks & Regards, *Johann Dilantha Nallathamby* Technical Lead & Product Lead of WSO2 Identity Server Governance Technologies Team WSO2, Inc. lean.enterprise.middleware Mobile - *+94777776950* Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
