小编Gaë*_*iou的帖子

使用@PreAuthorize 的多个角色

检查多个角色是否具有方法级别访问权限

我已经使用@PreAuthorize 注释来检查角色

@PreAuthorize("hasRole(\"" + AuthoritiesConstants.USER + "\",)" )

如何使用@PreAuthorize annotaion 检查多个角色?

spring-security jhipster

9
推荐指数
3
解决办法
1万
查看次数

Jhipster 4最新状态入门指南

有人可以发布角度为2的Jhipster 4.0入门指南吗?我不在乎它是否没有被释放.我只想在github上生成带有最新代码的代码并继续前进.谢谢.

jhipster

8
推荐指数
1
解决办法
3435
查看次数

如何在Keycloak中导入领域并退出

我已经按照Keycloak管理员指南导出和导入领域使用standalone.sh它确实工作,但它启动服务器,但不退出.

这对我来说是个问题,因为我想通过执行Ansible playbook来自动化这个过程,所以我不能因为任务永远不会结束.

我在Ansible中找到了一个使用async和解决方法,wait_for但希望有一种更好的方法,不需要使用Admin REST API.

- name: Stop keycloak
  service:
    name: keycloak
    state: stopped
- name: Import realm into Keycloak
  shell: "{{keycloak_home}}/bin/standalone.sh -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=master -Dkeycloak.migration.usersExportStrategy=SAME_FILE -Dkeycloak.migration.realmName=master"
  async: 30
  poll: 0
- name: Wait for Keycloak to be started and listen on port 8080
  wait_for:
    host: 0.0.0.0
    port: 8080
    delay: 10
- name: Restart keycloak
  service:
    name: keycloak
    state: restarted
Run Code Online (Sandbox Code Playgroud)

ansible keycloak

6
推荐指数
1
解决办法
4871
查看次数

jhipster-实体行动的意义?

我是JHipster的新手.我试图找出以下一段代码,真的没有得到它

data-translate="entity.action.edit"
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到entity.action.word?

我想添加一个按钮功能.真的很困惑.请帮帮我

angularjs jhipster

5
推荐指数
1
解决办法
304
查看次数

在JHipster中将自定义AuthenticationProvider添加到Spring Security

我的主要目标是在JHipster应用程序中以不同方式验证某些API.

现在我正在使用JHipster内置的无状态JWT身份验证机制,它运行得很好.我想创建一个API子集,其中需要API密钥来验证租户(而不是用户)而不是JWT.

我试图用这种方法添加多个HttpSecurity实例(order(1)是我的自定义配置,order(2)是jwt).我自己的自定义AuthorizationProvider的authenticate方法触发,并返回一个令牌,但我仍然收到一条JWT错误消息.

尽管我的身份验证是成功的,但JWTFilter不应该被调用.

我错过了什么?

我的日志:

[nio-8080-exec-3] c.s.b.s.i.IntegrationAuthFilter          : Request is to process authentication
[nio-8080-exec-3] c.s.b.s.i.IntegrationAuthFilter          : Authentication success. Updating SecurityContextHolder to contain: com.example.app.security.integration.IntegrationAuthToken@ffffffc4: Principal: asd; Credentials: [PROTECTED]; Authenticated: true; Details: null; Not granted any authorities
[nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception

io.jsonwebtoken.MalformedJwtException: JWT strings must contain exactly 2 period characters. Found: 0
    at io.jsonwebtoken.impl.DefaultJwtParser.parse(DefaultJwtParser.java:223)
    at io.jsonwebtoken.impl.DefaultJwtParser.parse(DefaultJwtParser.java:458)
    at io.jsonwebtoken.impl.DefaultJwtParser.parseClaimsJws(DefaultJwtParser.java:518)
    at com.example.app.security.jwt.TokenProvider.validateToken(TokenProvider.java:98)
    at com.example.app.security.jwt.JWTFilter.doFilter(JWTFilter.java:40)
Run Code Online (Sandbox Code Playgroud)

java authentication spring-security spring-boot jhipster

5
推荐指数
0
解决办法
1369
查看次数

在JHipster和Spring Boot加Angular之间分别选择

作为一名初级开发人员,我正在努力决定应该为原型使用哪种方法。给定两个单独的应用程序(Java Spring Boot和Angular),我可以从头开始学习很多东西。另一方面,JHipster提供了一个框架和许多已经工作的组件来复制粘贴。

那么,您对初中生有何建议?我应该跳到JHipster,还是应该自己构建所有内容以征服基础知识?是否有可能通过自上而下的方法(JHipster)征服基础知识?

注意:我了解Jhipster可以轻松集成其他组件,也可以提供简单的Docker支持。但是,我仍然不确定这种方法是否对仍处于学习曲线中的人更好。

jhipster

5
推荐指数
1
解决办法
1629
查看次数

Jhipster:隐藏非管理员的实体

问候java赶时髦的人!

我刚刚创建了一个jhipster项目并创建了一些实体.我想通过将它们限制为仅限管理员用户来隐藏某些实体.我该如何实现这一目标?

谢谢!

spring-security spring-boot jhipster

4
推荐指数
1
解决办法
2070
查看次数

Jhipster/md-button不是已知元素

您好我正在使用JHipster 4.0.1

我想将angular 2材料集成到我的home.component中.

我做了:npm install material npm install angular2/{core,button}

 <html><head></head>
<body> 
<md-button>Hello </md-button></body></html>
Run Code Online (Sandbox Code Playgroud)

错误是:md-button不是已知元素

jhipster material-design angular-material angular-material2

4
推荐指数
1
解决办法
2512
查看次数

Jhipster : 不能使用 jhipster-generator

我想尝试新版本的 jhipster,但我无法生成示例项目。我有一个 jhipster 错误:

我按照Jhipster 文档中的建议安装了 npm、yo、bower、generator-jhipster 。

发电机-jhipster 安装:

npm install -g generator-jhipster
/Users/myuser/npm/bin/jhipster -> /Users/myuser/npm/lib/node_modules/generator-jhipster/cli/jhipster.js
> generator-jhipster@4.6.2 install /Users/myuser/npm/lib/node_modules/generator-jhipster
> tabtab install --name jhipster --auto
  tabtab:installer Installing completion script to bashrc directory +0ms
  tabtab:installer Installing completion script to /Users/myuser/.bashrc directory +6ms
  tabtab:installer Writing to /Users/myuser/.bashrc file in append mode +1ms
  tabtab:installer Writing actual completion script to /Users/myuser/npm/lib/node_modules/generator-jhipster/node_modules/tabtab/.completions/jhipster.bash +1ms
  tabtab:installer Already installed jhipster in /Users/myuser/.bashrc +3ms
> spawn-sync@1.0.15 postinstall /Users/myuser/npm/lib/node_modules/generator-jhipster/node_modules/spawn-sync
> node postinstall
/Users/myuser/npm/lib
??? generator-jhipster@4.6.2 
  ??? …
Run Code Online (Sandbox Code Playgroud)

node.js npm jhipster

4
推荐指数
2
解决办法
2243
查看次数

JHipster - 隐藏@Autowired/@Inject

我一直在寻找自动生成的JHipster monolith应用程序,引起我注意的是缺少注释的事实@Autowired/@Inject above

private static final UserRepository userRepository;
Run Code Online (Sandbox Code Playgroud)

怎么可能这种方法很好,但是当我尝试做类似的东西时却没有?

java spring dependency-injection jhipster

4
推荐指数
1
解决办法
638
查看次数