Aller au contenu
Bastide Connexion Créer un compte
Appuyez sur / pour chercher

backend.auth.read

Markdownv0.3.0

Lire les réglages d'authentification du backend d'un projet.

  • APIGET /v1/projects/{projectId}/backend/auth
  • MCPbackend_auth_read
  • CLIbastide backend auth read

Le lien magique et le code à 6 chiffres, les limites de débit, l'adresse du site, les redirections admises et les fournisseurs d'identité tiers (sans leur secret). Refuse si le projet n'a pas de plan de données — il n'y a alors rien à régler.

PropriétéValeur
Niveauproject
Rang minimalmaintainer
Rôle transversal—
Portéesdb:read
Compte de servicela lit, sous son rang et ses portées
RéversibilitéN — lecture seule, aucun effet
Idempotenceune lecture, rejouable sans précaution
Limites de débit, par jeton600 appels par 60 secondes (general)

API

GET /v1/projects/{projectId}/backend/auth — succès en 200.

ParamètreOùTypeRequisDescription
projectIdchemintexte, motif ^prj_[0-9A-HJKMNP-TV-Z]{26}$ouiIdentifiant de projet

La réponse :

ChampTypeDescription
dureeDuLienMagiqueMinutesentierMinutes de validité du lien magique et du code à 6 chiffres de ce projet.
tentativesDeCodeMaxentierEssais admis sur un jeton ou un code avant qu'il ne se vérifie plus.
inscriptionsParHeureParIpentier
courrielsParHeureParAdresseentier
rafraichissementsParHeureParSessionentier
comptesAnonymesActifsbooléen
testAntiRobotl'un de hcaptcha, turnstile, ou nul
urlDuSitetexte, 2048 caractères au plus, motif `^(https:\/\/[^/?#\s]+\http:\/\/(localhost\127\.0\.0\.1)(:[0-9]{1,5})?)(\/[^\s]*)?$`, ou nul
redirectionsAdmisesliste de 20 éléments au plus — chaque élément : texte, 2048 caractères au plus, motif `^(https:\/\/[^/?#\s]+\http:\/\/(localhost\127\.0\.0\.1)(:[0-9]{1,5})?)(\/[^\s]*)?$`
fournisseursliste de 12 éléments au plus — chaque élément : objet (fournisseur, actif, identifiantClient, urlDeBase, equipe, identifiantDeCle, secretPose)
lastAgentActionobjet (operation, at, by), ou nul

En-têtes de la réponse : RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit-Policy.

Autres réponses : 400, 401, 403, 404, 409, 429, 500, 503 — communes à toute opération.

Ligne de commande

bastide backend auth read --project-id <valeur>

OptionTypeRequiseDéfautDescription
--project-idtexteoui—Identifiant de projet

La commande s'exécute sans confirmation.

MCP

Outil backend_auth_read.

PropriétéValeur
Lecture seuleoui
Destructifnon
Idempotentnon
Monde ouvertnon
Confirmation en deux tempsnon
Budget de jetons du résultat300

Erreurs

Aucun code propre à cette opération.

S'y ajoutent les refus communs à toute opération — entrée invalide, authentification, autorisation, cible introuvable, conflit, limite de débit, indisponibilité — que le catalogue des erreurs décrit.

Exemples

Lire la durée de vie du lien magique d'un projet :

{
  "projectId": "prj_01JQ8ZK4M7NP2RSTVWXYZ34567"
}

Signaler une erreur sur cette page