|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
故障排除身份验证和授权
当身份验证或授权失败时,通常是由于提供者与 SUSE Observability 的配置不匹配。为了简化故障排除,可以在 SUSE Observability 上专门为身份验证和授权启用调试日志记录。
|
故障排除完成后,请尽快禁用调试日志记录,因为调试日志记录很可能包含机密和/或个人信息。 |
要启用调试日志记录,请将以下 yaml 片段复制/粘贴到 debug-auth.yaml 文件中。
stackstate:
components:
server:
additionalLogging: |
<logger name="org.pac4j.core.engine" level="DEBUG"/>
<logger name="org.pac4j.oidc.profile.creator" level="DEBUG"/>
<logger name="org.pac4j.oidc.credentials.authenticator" level="DEBUG"/>
api:
additionalLogging: |
<logger name="org.pac4j.core.engine" level="DEBUG"/>
<logger name="org.pac4j.oidc.profile.creator" level="DEBUG"/>
<logger name="org.pac4j.oidc.credentials.authenticator" level="DEBUG"/>
现在运行您之前使用的 helm upgrade 命令,但包括这个额外的 yaml 文件(即 helm upgrade …. --values debug-auth.yaml)以启用调试日志记录。不会有 pod 重启,日志配置更改将在大约 30 秒后自动加载。
要禁用调试日志记录,请再次运行 helm upgrade …. 命令,但省略 --values debug-auth.yaml。30 秒后,更新的日志配置将被加载,调试日志记录将停止。