qr
openclaw qr
Section intitulée « openclaw qr »Générer un QR de couplage iOS et un code de configuration à partir de la configuration actuelle de votre Gateway.
Utilisation
Section intitulée « Utilisation »openclaw qropenclaw qr --setup-code-onlyopenclaw qr --jsonopenclaw qr --remoteopenclaw qr --url wss://gateway.example/ws--remote: utilisergateway.remote.urlplus le jeton/mot de passe distant depuis la configuration--url <url>: remplacer l’URL de la passerelle utilisée dans la charge utile--public-url <url>: remplacer l’URL publique utilisée dans la charge utile--token <token>: remplacer le jeton de passerelle contre lequel le flux d’amorçage s’authentifie--password <password>: remplacer le mot de passe de passerelle contre lequel le flux d’amorçage s’authentifie--setup-code-only: afficher uniquement le code de configuration--no-ascii: sauter le rendu QR ASCII--json: émettre du JSON (setupCode,gatewayUrl,auth,urlSource)
--tokenet--passwordsont mutuellement exclusifs.- Le code de configuration transporte désormais un
bootstrapTokenopaque et à courte durée de vie, et non le jeton/mot de passe de passerelle partagé. - Avec
--remote, si les identifiants distants effectivement actifs sont configurés en tant que SecretRefs et que vous ne passez pas--tokenou--password, la commande les résout à partir de l’instantané de passerelle actif. Si la passerelle n’est pas disponible, la commande échoue rapidement. - Sans
--remote, les SecretRefs d’authentification locale de passerelle sont résolus lorsqu’aucune substitution d’authentification CLI n’est passée :gateway.auth.tokense résout lorsque l’authentification par jeton peut l’emporter (gateway.auth.mode="token"explicite ou mode inféré où aucune source de mot de passe ne l’emporte).gateway.auth.passwordse résout lorsque l’authentification par mot de passe peut l’emporter (gateway.auth.mode="password"explicite ou mode inféré sans jeton gagnant provenant de auth/env).
- Si
gateway.auth.tokenetgateway.auth.passwordsont tous deux configurés (y compris les SecretRefs) et quegateway.auth.moden’est pas défini, la résolution du code de configuration échoue jusqu’à ce que le mode soit défini explicitement. - Remarque concernant la disparité des versions de Gateway : ce chemin de commande nécessite une passerelle qui prend en charge
secrets.resolve; les passerelles plus anciennes renvoient une erreur unknown-method. - Après le scan, approuvez le jumelage de l’appareil avec :
openclaw devices listopenclaw devices approve <requestId>