Sto cercando di rilasciare un'API REST pubblica, che mi piacerebbe mantenere protetta tramite le chiavi API. Servizi come Mashery offrono servizi di gestione API; secondo il loro spec sheet, offrono:Esiste un sistema di gestione API gratuito (ad esempio un'alternativa Mashery)?
- API di registrazione, l'accesso e il provisioning self-service
- emissione chiave e la gestione delle credenziali
- limitazione di utilizzo e limitazione legata a chiave, l'utente, metodo o gruppo
- intelligente caching delle chiamate di uso frequente configurazione
- regole di business basato sui filtri, parametri e metodi
Esistono strumenti/servizi gratuiti (come nella birra o in libertà) che offrono queste funzionalità? Articoli che descrivono le migliori pratiche?
mi capita di lavorare in un ambiente Perl/Unix, ma sono interessato ad altre soluzioni pure. Non posso permettermi Mashery, e reinventare la ruota è un dolore. Grazie.
puoi spiegare che differenza c'è tra Mashery e la semplice Subversion? – Avram
Subversion è un sistema di controllo del codice sorgente.Mashery è una piattaforma di gestione API ospitata. Non sono davvero paragonabili, non più di dire Photoshop e Gmail. – Anirvan
LOL ^^ "più che dire Photoshop e Gmail" - questa è stata la miglior risata del giorno finora :) – amphibient