24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Sviluppare un Servizio di Autenticazione a Due Fattori (2FA/OTP) con API

98 visualizzazioni 0 risposte#42170
Budget€2 550per il progetto
FormatoProgetto una tantumnessun prepagamento
PagamentoContante, Bonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 01.09.2026
Risposte0media della categoria: 0,1
Visualizzazioni9842 in 14 giorni

Descrizione del progetto

Tradotto
Abbiamo diversi prodotti web e mobili e non vogliamo riscrivere la protezione del login da zero in ognuno di essi. L'obiettivo è un unico servizio di autenticazione a due fattori che le nostre app possano chiamare tramite API: registrare utenti, emettere codici usa e getta e verificarli al login o quando si confermano operazioni sensibili. Questo NON è intenzionalmente un progetto SSO o di delega OAuth e NON è un wrapper per gateway SMS. Abbiamo bisogno del livello OTP: generazione di codici, archiviazione, durata, limitazione della velocità, logica di verifica e i flussi di configurazione e recupero attorno ad esso.

Per quanto riguarda i metodi di verifica, abbiamo bisogno di un supporto completo per TOTP in modo che gli utenti possano collegare qualsiasi app di autenticazione compatibile scansionando un codice QR, con un endpoint per il segreto condiviso e la tolleranza allo scostamento dell'orologio. Inoltre, abbiamo bisogno di codici usa e getta via SMS ed email come canali di backup, con lunghezza del codice configurabile, finestra di validità e limiti di reinvio per controllare costi e abusi. Ogni utente connesso riceve un insieme di codici di backup usa e getta che può stampare o salvare, e deve esserci un percorso sicuro per riemettere e revocare se un dispositivo viene perso. Il livello di consegna utilizza adattatori in modo che i fornitori di SMS o email possano essere scambiati tramite configurazione senza modifiche al codice.

Tutto questo è gestito tramite un'API REST documentata con autorizzazione tramite token per le app chiamanti, risposte JSON prevedibili e codici di errore chiari per token non validi, scaduti o già utilizzati. La sicurezza è l'essenza del prodotto, quindi ci aspettiamo hashing dei segreti in archiviazione, blocco da attacchi brute-force, un registro di audit dei tentativi di verifica e impostazioni predefinite sensate. Nella tua risposta, descrivi per favore la tua esperienza con sistemi OTP o di autenticazione.

— Supporto per autenticatore TOTP (emissione QR, segreto condiviso, tolleranza temporale)
— Codici usa e getta via SMS ed email con finestra di validità e limite di reinvio
— Codici di backup usa e getta con riemissione e revoca
— API REST documentata con autorizzazione tramite token e codici di errore chiari
— Adattatori per fornitori di SMS/email, intercambiabili tramite configurazione
— Registro di audit, blocco da attacchi brute-force, hashing dei segreti in archiviazione
Programmazione web Contante, Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Programmazione web” appaiono ogni giorno. Tutti i progetti nella categoria

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