Accès et comptes
C'est ici que vivent les identifiants. Ils appartiennent à la borne et valent pour tous les événements. Ce qu'une fête en fait se règle avec l'événement : sous Cloud et e-mail et Pay-per-use.
Cette séparation a une raison concrète : un paquet d'événement transmis ne contient jamais d'identifiants. Envoyer un événement comme modèle n'envoie pas votre compte Dropbox avec.
Compte cloud#
Dropbox, Google Drive, pCloud, Nextcloud et le serveur auto-hébergé RAWCaptureBooth sont pris en charge.
La connexion passe par le navigateur : un assistant ouvre la page d'autorisation du prestataire, l'accès y est confirmé et le code est ramené dans la borne.
Un dossier de base peut également être défini. Chaque événement crée le sien en dessous, nommé d'après son identifiant.
pCloud#
Un compte cloud ordinaire, configuré comme Dropbox : cliquer sur Se connecter à pCloud, confirmer dans le navigateur, c'est tout. Que le compte se trouve dans le centre de données européen ou américain, RAWCaptureBooth le reconnaît seul — le choix fait à la création du compte n'a donc aucun effet ici.
Le dossier de base et le dossier des codes QR d'image unique fonctionnent comme chez Dropbox. S'ils restent vides, le dossier RAWCaptureBooth est créé avec Einzelbild-QR en dessous.
Nextcloud#
Intéressant pour qui exploite déjà son propre Nextcloud : les photos restent à la maison et les liens de partage des codes QR y sont créés automatiquement — une URL racine comme pour le serveur FTP n'est pas nécessaire.
Seule l'adresse du Nextcloud est requise, la même que celle utilisée pour l'ouvrir dans le navigateur. Un clic sur Se connecter à Nextcloud ouvre la page de connexion ; après confirmation, RAWCaptureBooth reçoit son propre mot de passe d'application. Le mot de passe du compte n'est jamais enregistré, et le mot de passe d'application peut être révoqué individuellement dans Nextcloud à tout moment, sans toucher au compte. Déconnecter le retire également depuis ici.
Aucune application propre n'est à enregistrer dans Nextcloud. La procédure fonctionne avec toute installation, même derrière un portail qui n'autorise aucun retour vers l'ordinateur de la borne — contrairement à Google, la connexion peut donc aussi se faire depuis une tablette.
Le dossier de base et le dossier des codes QR d'image unique fonctionnent comme chez Dropbox. S'ils restent vides, le dossier RAWCaptureBooth est créé avec Einzelbild-QR en dessous.
Serveur FTP#
Utile lorsqu'un espace web existe déjà et que les photos doivent se trouver sous une adresse propre plutôt que chez un fournisseur cloud. Deux indications sont nécessaires et faciles à confondre : le dossier de base sur le serveur — le chemin que voit l'accès FTP — et l'URL racine — l'adresse sous laquelle exactement ce dossier est accessible sur le web. Les deux désignent le même endroit, mais portent rarement le même nom : /httpdocs/photos sur le serveur peut correspondre à https://example.com/photos sur le web.
Trois protocoles sont proposés : FTP, FTPS et SFTP. Le FTP transmet le mot de passe et les photos en clair ; lorsque le fournisseur autorise FTPS ou SFTP, ce sont ceux-là qu'il faut choisir.
Le dossier des codes QR par image est libre. Si le champ reste vide, un sous-dossier sous le dossier de base est utilisé. Si le dossier choisi se trouve à côté du dossier de base plutôt qu'en dessous, l'URL racine n'y mène pas ; il faut alors saisir sa propre adresse. L'espace d'administration le signale tant qu'elle manque.
Un accès déjà configuré se supprime avec le bouton Supprimer l'accès FTP. Il n'apparaît que tant que quelque chose est enregistré et efface serveur, nom d'utilisateur, mot de passe, dossiers et adresses en une seule fois. Vider les champs ne suffit pas : un champ de mot de passe vide signifie « conserver le mot de passe existant ».
Serveur auto-hébergé RAWCaptureBooth#
Le serveur web propre sur lequel se trouve l'album photo web. Il faut l'URL du serveur et, si le serveur les demande, un nom d'utilisateur et un mot de passe. Le dossier de l'événement découle du code d'accès de celui-ci ; ce code se trouve donc auprès de l'événement, pas ici.
Un serveur déjà saisi se supprime avec le bouton Supprimer l'accès auto-hébergé. Il n'apparaît que tant que quelque chose est enregistré et efface adresse, nom d'utilisateur et mot de passe en une seule fois. Vider les champs ne suffit pas : un champ de mot de passe vide signifie « conserver le mot de passe existant », et une URL de serveur vide est refusée à l'enregistrement.
Accès mail (SMTP)#
Le serveur d'envoi par lequel la borne expédie : serveur, port, nom d'utilisateur, mot de passe et chiffrement (STARTTLS ou SSL/TLS). Un accès pour tous les événements.
Prestataire de paiement#
La clé Stripe — un compte pour tous les événements. Laisser le champ de la clé vide conserve la clé déjà enregistrée. Une clé restreinte convient aussi bien que la clé secrète.
Montant, déclencheur et déroulement du paiement se règlent avec l'événement.
Aucun webhook n'est nécessaire : la borne photo interroge elle-même Stripe sur l'état d'un paiement. PayPal, Apple Pay et Google Pay s'activent comme moyens de paiement dans le compte Stripe ; rien n'est à régler sur la borne pour cela.
Le mode démonstration simule seulement le paiement et fonctionne sans compte Stripe. Pour un vrai essai, une clé de test est le meilleur choix, voir Pay-per-use.