throws AssemblyException
{
// END SNIPPET: assembly
new EntityTestAssembler().assemble( module );
new RdfMemoryStoreAssembler().assemble( module );
ModuleAssembly configModule = module;
// START SNIPPET: assembly
new StandaloneShiroAssembler().
withConfig( configModule, Visibility.layer ).
assemble( module );
new PasswordDomainAssembler().
withConfig( configModule, Visibility.layer ).
assemble( module );
module.entities( User.class );
module.services( UserFactory.class );
// END SNIPPET: assembly
configModule.forMixin( ShiroIniConfiguration.class ).
declareDefaults().
iniResourcePath().set( "classpath:standalone-shiro.ini" );
// START SNIPPET: assembly
}