3.7. Theme Resources
When implementing custom providers in Red Hat Single Sign-On there may often be a need to add additional templates, resources and messages bundles.
The easiest way to load additional theme resources is to create a JAR with templates in theme-resources/templates resources in theme-resources/resources and messages bundles in theme-resources/messages and drop it into the standalone/deployments/ directory of Red Hat Single Sign-On.
If you want a more flexible way to load templates and resources that can be achieved through the ThemeResourceSPI. By implementing ThemeResourceProviderFactory and ThemeResourceProvider you can decide exactly how to load templates and resources.
Follow the steps in Service Provider Interfaces for more details on how to create and deploy a custom provider.