apiVersion: device-registrar.edge.ncr.com/v1alpha1 kind: ExternalApplication metadata: name: connected-associates namespace: device-registrar-clients spec: ID: "123e4567-e89b-12d3-a456-426614174000" clientTemplate: apiVersion: iam.edge-infra.dev/v1alpha1 kind: Client metadata: name: connected-associates-client labels: app: example annotations: description: "Example client for demonstration purposes" spec: audience: - "example-audience" clientName: "Connected Associates" grantTypes: - "authorization_code" printBarcodeTypes: - "QR" printBarcodeUri: "https://example.com/print-barcode" redirectUris: - "https://example.com/callback" responseModes: - "query" responseTypes: - "code" roles: - "user" scope: "openid profile email" secretName: "example-client-secret" description: "Connected associates mobile application definition"