03-comment-je-travaille/rfc/README.md

RFC - Request For Comments

Ce dossier regroupe les mini-documentations sur les spécifications officielles (RFC) qui régissent le fonctionnement technique de Codexia.

1. Présentation et Histoire des RFC

Les RFC (Request For Comments) sont une série de documents techniques et organisationnels qui définissent les standards de l'Internet.

Historique

  • Origine (1969) : La première RFC (RFC 1) a été rédigée par Steve Crocker le 7 avril 1969. À l'origine, il s'agissait de simples mémos informels pour partager des idées sur le développement de l'ARPANET (l'ancêtre d'Internet).
  • Évolution : D'un format de discussion ouvert, elles sont devenues le pilier de la standardisation mondiale. Aujourd'hui, elles sont gérées par l'IETF (Internet Engineering Task Force).
  • Cycle de vie : Une spécification commence souvent par un Internet-Draft. Si elle est acceptée, elle reçoit un numéro de RFC définitif. Une RFC n'est jamais modifiée : si un standard évolue, une nouvelle RFC est publiée et elle "rend obsolète" (obsoletes) ou "met à jour" (updates) la précédente.

Importance

Sans les RFC, l'interopérabilité mondiale serait impossible. Elles garantissent qu'un serveur web Apache, un navigateur Chrome et un client e-mail Outlook parlent exactement le même langage.


2. Liste des RFC concernant Codexia

Statut : en stand-by. La rédaction des fiches RFC dédiées est mise en pause au profit de l'initiative IA. Seule la fiche RFC 9110 est disponible ; les autres entrées listent les standards visés (liens à activer à la reprise du sujet).

Codexia s'appuie sur les standards fondamentaux du web pour garantir sa robustesse et son accessibilité.

Core Web (HTTP & URI)

  • RFC 9110 - HTTP Semantics : Définit l'architecture globale de HTTP, les méthodes (GET, POST, etc.) et les codes de statut (200, 404, etc.). Remplace la célèbre RFC 7231.
  • RFC 3986 - Uniform Resource Identifier (URI) (fiche à venir) : La syntaxe générique des adresses web.

Sécurité & Identité

  • RFC 6749 - The OAuth 2.0 Authorization Framework (fiche à venir) : Standard pour l'autorisation (utilisé pour les connexions API).
  • RFC 7519 - JSON Web Token (JWT) (fiche à venir) : Format de jeton sécurisé pour les échanges d'identité.
  • RFC 6797 - HTTP Strict Transport Security (HSTS) (fiche à venir) : Sécurisation des connexions HTTPS.

Formats de données

  • RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format (fiche à venir) : Le format d'échange de données privilégié par l'API Codexia.

E-mail (Infrastructure)

  • RFC 5321 - Simple Mail Transfer Protocol (SMTP) (fiche à venir) : Pour l'envoi des notifications.
  • RFC 7208 - Sender Policy Framework (SPF) (fiche à venir) : Protection contre l'usurpation d'identité e-mail.

Guide de lecture

Pour chaque RFC listée ci-dessus, un fichier dédié détaille :

  1. L'objectif de la spécification.
  2. Son application concrète dans Codexia.
  3. Les points clés à retenir pour le développement.

Assistant documentaire

Posez une question sur la documentation. Les réponses citent leurs sources — un clic ouvre le document à gauche.

Loading…
Loading the web debug toolbar…
Attempt #