aviso-server 0.6.2

Notification service for data-driven workflows with live and replay APIs.
version: 1.0.0

logging:
  level: "info"
  format: "console"

auth:
  timeout_in_ms: 3000

providers:
  - name: "ecmwf-api"
    type: "ecmwf-api"
    realm: "ecmwf"
    uri: "https://api.ecmwf.int/v1"
  - name: "plain-provider"
    type: "plain"
    realm: "localrealm"
    users:
      - username: "admin-user"
        password: "admin-pass"
      - username: "reader-user"
        password: "reader-pass"
      - username: "producer-user"
        password: "producer-pass"

augmenters:
  - name: "ecmwf-role-augmenter"
    type: "plain_advanced"
    realm: "ecmwf"
    match:
      username: ["<your-ecmwf-username>"]
    augment:
      roles: ["admin"]
  - name: "plain-role-augmenter"
    type: "plain"
    realm: "localrealm"
    roles:
      admin: ["admin-user"]
      reader: ["reader-user"]
      producer: ["producer-user"]

store:
  enabled: false

services: []

jwt:
  exp: 3600
  iss: "authotron-local"
  secret: "your-shared-secret"
  aud: "authotron-local"

bind_address: 0.0.0.0:8080