# 认证配置示例文件
# 将此配置添加到各服务的 application.yml 中

urban-lifeline:
  auth:
    enabled: true

    # 认证接口：可以按服务自定义
    login-path: /urban-lifeline/auth/login
    logout-path: /urban-lifeline/auth/logout
    captcha-path: /urban-lifeline/auth/captcha
    refresh-path: /urban-lifeline/auth/refresh

    # 通用白名单（非认证接口）
    whitelist:
      # Swagger/OpenAPI 文档相关（建议不带 context-path）
      - /swagger-ui/**
      - /swagger-ui.html
      - /v3/api-docs/**
      - /webjars/**

      # 静态资源
      - /favicon.ico
      - /error

      # 健康检查
      - /actuator/health
      - /actuator/info
      
      # 其他需要放行的路径
      # - /public/**
      # - /api/public/**

