> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Demander un jeton d'authentification avec signature

> Signe un message au format `{signText}{time}` où signText est « Sign in to raydium.io : » et time est le timestamp Unix actuel en secondes. Le portefeuille doit signer ce message et soumettre la signature pour recevoir un jeton JWT.



## OpenAPI

````yaml /fr/api-reference/openapi/launch-auth-v1.yaml post /request-token
openapi: 3.0.3
info:
  title: API d'authentification Raydium Launch
  description: >-
    Gère l'authentification des portefeuilles pour les API LaunchLab et Forum.
    Émet des jetons JWT après vérification des signatures de portefeuille
    ed25519. Les jetons sont requis pour poster des commentaires et gérer le
    contenu sur l'API Forum.
  version: 1.0.0
servers:
  - url: https://launch-auth-v1.raydium.io
    description: Mainnet
  - url: https://launch-auth-v1-devnet.raydium.io
    description: Devnet
security: []
tags:
  - name: Token Management
    description: Demander et valider les jetons d'authentification
  - name: Utilities
    description: Points de terminaison de vérification d'intégrité
paths:
  /request-token:
    post:
      tags:
        - Token Management
      summary: Demander un jeton d'authentification avec signature
      description: >-
        Signe un message au format `{signText}{time}` où signText est « Sign in
        to raydium.io : » et time est le timestamp Unix actuel en secondes. Le
        portefeuille doit signer ce message et soumettre la signature pour
        recevoir un jeton JWT.
      operationId: postRequestToken
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - time
                - signature
                - wallet
              properties:
                time:
                  type: integer
                  description: >-
                    Timestamp Unix actuel en secondes au moment de la signature
                    du message
                  example: 1704067200
                signature:
                  type: string
                  description: Signature Ed25519 du message (encodée en base58)
                  example: 3veiKZ6IHo7jrz9XdwLd8KvvP2pinCtjJXWe6MGNDUjT...
                wallet:
                  type: string
                  description: Clé publique du portefeuille Solana
                  example: 4k3Dyjzvzp8eMZWUXbBCjEvwSvsrFjJqkDsyU5F5oV4
      responses:
        '200':
          description: Jeton émis avec succès
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      token:
                        type: string
        '400':
          description: Paramètres de requête invalides
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                  success:
                    type: boolean
                    example: false
                  data:
                    type: object
                    properties:
                      msg:
                        type: string
                        example: Invalid signature

````