我已经使用这些值生成了一个JHipster应用程序:
{
"generator-jhipster": {
"jhipsterVersion": "3.1.0",
"baseName": "app",
"packageName": "my.app",
"packageFolder": "my/app",
"serverPort": "8080",
"authenticationType": "session",
"hibernateCache": "ehcache",
"clusteredHttpSession": "no",
"websocket": "no",
"databaseType": "sql",
"devDatabaseType": "h2Disk",
"prodDatabaseType": "mysql",
"searchEngine": "elasticsearch",
"buildTool": "gradle",
"enableSocialSignIn": false,
"rememberMeKey": "",
"useSass": true,
"applicationType": "monolith",
"testFrameworks": [],
"jhiPrefix": "jhi",
"enableTranslation": false
}
}
Run Code Online (Sandbox Code Playgroud)
我想允许匿名用户查看实体,但不允许更新或删除该实体。我曾尝试编辑生成的SecurityConfiguration.java文件添加permitAll(HttpMethod.GET,"/**")为authorizeRequests()在configure(HttpSecurity http)法。accessdenied尝试访问实体时,我仍然会被引导到。
以前有人解决过这个用例吗?