4
通过代码或配置方式删除,禁用或至少更改'isis-module-security-admin'的默认密码的正确方法是什么?Apache ISIS isis-module-security默认用户/密码
通过代码或配置方式删除,禁用或至少更改'isis-module-security-admin'的默认密码的正确方法是什么?Apache ISIS isis-module-security默认用户/密码
该模块定义了SeedSecurityModuleService,它运行SeedUsersAndRolesFixtureScript,它依次设置帐户isis-module-security-admin帐户。
目前这是不可配置的,但您可以针对SeedSecurityModuleService引发PR,其中IsisModuleSecurityAdminUser夹具脚本可以使用@Inject ConfigurationService从配置属性中读取要使用的名称的值,例如“isisaddons.module”。 security.adminUserName”
HTH 丹
我创建ModuleService&FixtureScript,但我从来没有模块从应用程序中调用启动。我还应该做什么? –
默认情况下,在应用程序启动时,我想将'org'和'domianapp'添加到'isis-module-security-admin'。 –
每个服务都由其@PostConstruct初始化,例如[SeedSecurityModuleService](https://github.com/isisaddons-legacy/isis-module-security/blob/master/dom/src/main/java/org/isisaddons/模块/安全/籽晶/ SeedSecurityModuleService.java#L41)。为了获得服务本身,AppManifest需要包含来自模块的包(或超级包)。如果你还在挣扎,我建议你将示例应用程序推到github repo上,然后我将它拉下来看看。 –