24FreelanceMarché freelance qui ne dort jamais
La période de réponse est terminée

Développer un Service d'Authentification à Deux Facteurs (2FA/OTP) avec API

98 vues 0 réponse#42170
Budget€2 550pour le projet
FormatProjet uniquepas de prépaiement
PaiementEspèces, Virement bancaire
Réponses acceptéesLa période de réponse est terminéejusqu'à 01.09.2026
Réponses0moyenne de la catégorie : 0,1
Vues9842 en 14 jours

Description du projet

Traduit
Nous avons plusieurs produits web et mobiles et ne voulons pas réécrire la protection de connexion de zéro dans chacun d'eux. L'objectif est un service d'authentification à deux facteurs unique que nos applications peuvent appeler via API : enregistrer des utilisateurs, émettre des codes à usage unique et les vérifier lors de la connexion ou lors de la confirmation d'opérations sensibles. Ceci n'est intentionnellement PAS un projet SSO ou de délégation OAuth et PAS un wrapper de passerelle SMS. Nous avons besoin de la couche OTP : génération de code, stockage, durée de vie, limitation de taux, logique de vérification, et les flux de configuration et de récupération autour de cela.

Concernant les méthodes de vérification, nous avons besoin d'un support complet pour TOTP afin que les utilisateurs puissent lier n'importe quelle application d'authentification compatible en scannant un code QR, avec un point de terminaison pour le secret partagé et la tolérance de décalage horaire. De plus, nous avons besoin de codes à usage unique par SMS et email comme canaux de secours, avec une longueur de code configurable, une fenêtre de validité et des limites de renvoi pour contrôler les coûts et les abus. Chaque utilisateur connecté reçoit un ensemble de codes de secours jetables qu'il peut imprimer ou sauvegarder, et il doit y avoir un chemin sûr pour réémettre et révoquer si un appareil est perdu. La couche de livraison utilise des adaptateurs afin que les fournisseurs de SMS ou d'email puissent être échangés via la configuration sans modifications de code.

Tout cela est géré via une API REST documentée avec autorisation par token pour les applications appelantes, des réponses JSON prévisibles, et des codes d'erreur clairs pour les tokens invalides, expirés ou déjà utilisés. La sécurité est l'essence du produit, donc nous attendons un hachage des secrets en stockage, un blocage des attaques par force brute, un journal d'audit des tentatives de vérification, et des valeurs par défaut sensées. Dans votre réponse, veuillez décrire votre expérience avec les systèmes OTP ou d'authentification.

— Support d'authentificateur TOTP (émission QR, secret partagé, tolérance de temps)
— Codes à usage unique par SMS et email avec fenêtre de validité et limite de renvoi
— Codes de secours jetables avec réémission et révocation
— API REST documentée avec autorisation par token et codes d'erreur clairs
— Adaptateurs de fournisseur SMS/email, échangeables via configuration
— Journal d'audit, blocage des attaques par force brute, hachage des secrets en stockage
Programmation web Espèces, Virement bancaire
24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 0

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programmation web24.09.20260158
0réponse
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programmation web24.09.20260177
0réponse
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Programmation web” apparaissent chaque jour. Tous les projets de la catégorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora