spring-boot - 当我们有身份验证系统时,如何为某些链接添加基本身份验证
问题描述
到目前为止,我们正在使用 UAA 进行身份验证。但是,对于几个链接(RestController 链接),我需要使用用户名和密码添加基本身份验证。我只能添加 1。无法同时添加 UAA 和基本身份验证。任何帮助将不胜感激。
这是 UAA 的 webconfig 代码
解决方案
听起来您想要多个安全配置,即多次扩展 WebSecurityConfigurerAdapter。这样你就可以有不同的配置(登录方法等,你的基本身份验证),用于不同的路径。
代码示例见官方文档:https ://docs.spring.io/spring-security/site/docs/current/reference/html5/#multiple-httpsecurity
推荐阅读
- keras - Keras 基本示例没有改进
- android - application crashed with NumberFormatException
- python - 使用 pip(CPU 版本)在 windows10 中安装 tensorflow 时出错
- apache-spark - Spark SQL 2.3.1:unix_timestamp 函数的奇怪行为
- python - ASYNC - Pandas read_sql 和 asyncio?
- objective-c - iOS:警告消息“格式指定类型 'int' 但参数的类型为 'char *(*)(const char *, int)'”
- c# - 等到页面在 webbrowser C# 中加载
- c# - 从 SQL 参数中的源列格式化字符串
- meteor-blaze - 如何添加自定义 RocketChat UI 包以覆盖类似于 Wordpress 子主题的现有 RocketChat UI 包?
- typescript - 如何在我编写的已编译 typescript 库上自动完成?