如何打开我的应用程序j行家没有身份验证

时间:2017-02-22 13:45:15

标签: java spring-security jwt jhipster spring-security-oauth2

我创建了一个名为Bookstore的j hipster应用程序。运行我的应用程序后,它将进行身份验证。我不需要这种身份验证。如果有没有办法打开我的应用程序没有j行时登录页面?

3 个答案:

答案 0 :(得分:3)

在路径“app / config”中有MicroserviceSecurityConfiguration.class类 在那里更改权限

  

( “/ API / **”)。认证()

  

( “/ API / **”)。permitAll()

答案 1 :(得分:0)

假设您要构建一个保留JHipster管理员功能的应用程序:

  • 删除要公开的HTML元素的*jhiHasAnyAuthorities指令
  • 处理isAuthenticated()的* ngSwitch指令同样如此,请参阅doc about authorizations

答案 2 :(得分:0)

禁用身份验证:

  • 将 SecurityConfiguration.java 中的 .antMatchers("/api/**").authenticated() 替换为 .antMatchers("/**").permitAll()
  • 从所有 *.html 中删除所有 *jhiHasAnyAuthority 文件中 *.html 的所有指令
  • 从所有 *.html 中删除 [ngSwitch]="isAuthenticated() 的所有指令以及所有 *ngSwitchCase
  • 在所有 *service.ts 文件中的所有 checkLogin( 方法中返回 true
  • 查看有关授权的文档。
  • 我希望它更容易...