sha256:a4062a2f4889e7387806e67a977e9f726d9945cc8105e77604d8dc00c8703523
Last pushed
about 10 hours by sbx
Type
Sandbox Kit
Manifest digest
sha256:a4062a2f4889e7387806e67a977e9f726d9945cc8105e77604d8dc00c8703523
schemaVersion: "3"
displayName: Business Central authentication
description: Allows access to a Business Central backend and lets the sandbox proxy inject Basic auth credentials for it. The credentials stay on the host.
version: 1.0.0
kind: mixin
capabilities:
- type: com.docker.sandbox/network-policy@1
config:
runtime:
allow:
- ${{ kit.args.host }}
- type: com.docker.sandbox/credential@1
config:
apiKey:
inject:
- domain: ${{ kit.args.host }}
format: Basic %s
header: Authorization
phase: runtime
service: microsoft-bc
description: Business Central username and password, stored on the host as base64 of `user:password`; the proxy injects it as Basic auth on requests to the backend.
args:
host:
required: true
description: Hostname of the Business Central backend, e.g. bc.example.com
pattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)+$