2016-10-28 51 views

回答

4

该模块定义了SeedSecurityModuleService,它运行SeedUsersAndRolesFixtureScript,它依次设置帐户isis-module-security-admin帐户。

目前这是不可配置的,但您可以针对SeedSecurityModuleService引发PR,其中IsisModuleSecurityAdminUser夹具脚本可以使用@Inject ConfigurationService从配置属性中读取要使用的名称的值,例如“isisaddons.module”。 security.adminUserName”

HTH 丹

+0

我创建ModuleService&FixtureScript,但我从来没有模块从应用程序中调用启动。我还应该做什么? –

+0

默认情况下,在应用程序启动时,我想将'org'和'domianapp'添加到'isis-module-security-admin'。 –

+1

每个服务都由其@PostConstruct初始化,例如[SeedSecurityModuleService](https://github.com/isisaddons-legacy/isis-module-security/blob/master/dom/src/main/java/org/isisaddons/模块/安全/籽晶/ SeedSecurityModuleService.java#L41)。为了获得服务本身,AppManifest需要包含来自模块的包(或超级包)。如果你还在挣扎,我建议你将示例应用程序推到github repo上,然后我将它拉下来看看。 –