Spring security 卡蒙达:如何使用spring security登录?

Spring security 卡蒙达:如何使用spring security登录?,spring-security,camunda,Spring Security,Camunda,对不起,这个天真的问题 我使用start.camunda.com和spring security生成了一个项目 我确实在控制台中看到spring security pwd。当我尝试使用admin/时,我收到一条消息:密码无效。我应该使用其他的userid/pwd吗 起动器 应用程序配置: 命令行spring-security-pwd 登录失败 a)在Spring Boot提供的基于表单的登录页面上,您可以使用生成的凭据,就像您在上面尝试过的那样,如下所述: 在上面的示例中,这将是: 用户:

对不起,这个天真的问题

我使用start.camunda.com和spring security生成了一个项目

我确实在控制台中看到spring security pwd。当我尝试使用admin/时,我收到一条消息:密码无效。我应该使用其他的userid/pwd吗

起动器

应用程序配置:

命令行spring-security-pwd

登录失败

a)在Spring Boot提供的基于表单的登录页面上,您可以使用生成的凭据,就像您在上面尝试过的那样,如下所述: 在上面的示例中,这将是: 用户:用户 密码:您在控制台上突出显示的生成密码

b) 这将使您通过spring安全登录,但该项目仍将缺少Camunda的SSO配置。要快速完成此工作,您可以复制包

  • 配置
  • 滤器

c) 如果将这些文件夹复制到生成的starter项目中,则包名称将不同,因此需要进行调整 com.example.workflow.config.WebAppSecurityConfig第33行 要反映更改的包名称,请执行以下操作:

filterRegistration.setInitParameters(Collections.singletonMap("authentication-provider", "com.example.workflow.filter.webapp.SpringSecurityAuthenticationProvider"));
d) 由于新的安全配置,来自a)的凭据将不再存在。现在,您可以使用中定义的凭据 com.example.workflow.config.SecurityConfig 例如,使用凭证john/john或demo/demo进行访问


另见: