# Load through Nacos shared config or Spring additional-location. No usable keys are committed. file-access: mode: observe block-browser-navigation: true ttl-seconds: 1800 package-ttl-seconds: 86400 future-skew-seconds: 300 public-base-url: https://files.example.com/api allowed-origins: - https://legacy-files.example.com legacy-dart: enabled: true extensions: [jpg, jpeg, png, gif, webp, bmp, svg, ico] clients: admin: active-kid: v1 keys: {v1: '${FILE_ACCESS_ADMIN_V1:}'} h5: active-kid: v1 keys: {v1: '${FILE_ACCESS_H5_V1:}'} mini: active-kid: v1 keys: {v1: '${FILE_ACCESS_MINI_V1:}'} flutter: active-kid: v1 keys: {v1: '${FILE_ACCESS_FLUTTER_V1:}'} service: active-kid: v1 keys: {v1: '${FILE_ACCESS_SERVICE_V1:}'} package: active-kid: v1 keys: {v1: '${FILE_ACCESS_PACKAGE_V1:}'}