2016-10-28 50 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上,然後我將它拉下來看看。 –