Is het niet mogelijk om een API te maken die het mogelijk maakt om punten over te maken naar een ander account zonder dat de tussenkomende website het wachtwoord van die persoon hoeft te weten?
Ik had er dus ook al een beetje over gedacht, maar misschien zou het principe van OAuth een beetje gebruikt kunnen worden. Al wordt het dan meteen wel een groter iets en kun je net zo goed een complete OAuth API schrijven.
Nja of net zo als je een GPT website hebt dat iemand een uitbetaling aanvraagt in one2xs punten (zie Verdienxs), als de admin dan de uitbetaling goedkeurt (of als dat al automatisch gaat,) dat er automatisch punten van je one2xs account naar het one2xs account van de uitbetaler wordt geschreven (o.i.d.)?
Zoiets als Lennard idd , maar ter beveiliging zou je dus een signature moeten maken (Van het OAuth idee) zodat de prijs en de persoon waar je het naartoe verzend niet kunnen worden aangepast en als je wordt terug gestuurd moet de code worden gecontroleerd of het wel een geldige code is (Ook beveiligen met OAuth, omdat ie na het controleren niet meer geldig moet zijn)
Eigenlijk het liefste gewoon allebei. Maar hoe ga je dat op een veilige manier doen? Ik zelf ben zeer voorstander van OAuth, maar dat is voor one2xs wel een grote klus om dat te maken.
Hoe op een veilige manier? Elke user die dat wil een API key geven en vragen op welke IP adressen de API moet werken. Vervolgens roept de user one2xs.com/api?user=lennard&key=r9r9woeewufio93u&action=getdomains aan en hij krijgt de domeinnamen terug... roept ie one2xs.com/api?user=lennard&key=r9r9woeewufio93u&action=transfer&amount=4&to=rik aan dan maakt hij 4 punten over naar Rik.
IP zou dat ook idd een optie kunnen zijn Al is misschien OAuth wat veiliger, maar voor een website als dit moet het niet uitmaken denk ik Voor OAuth maar je een signature van alle variabele die je mee stuurt en hierdoor is het voor een onderschepper niet mogelijk om variabele aan te passen
Hoe op een veilige manier? Elke user die dat wil een API key geven en vragen op welke IP adressen de API moet werken. Vervolgens roept de user one2xs.com/api?user=lennard&key=r9r9woeewufio93u&action=getdomains aan en hij krijgt de domeinnamen terug... roept ie one2xs.com/api?user=lennard&key=r9r9woeewufio93u&action=transfer&amount=4&to=rik aan dan maakt hij 4 punten over naar Rik.
IP zou dat ook idd een optie kunnen zijn Al is misschien OAuth wat veiliger, maar voor een website als dit moet het niet uitmaken denk ik
Voor OAuth maar je een signature van alle variabele die je mee stuurt en hierdoor is het voor een onderschepper niet mogelijk om variabele aan te passen Dat kan zo ook niet, want het script doet een request, one2xs maakt de betaling klaar en stuurt een betaallink terug, bezoeker komt op de betaallink, one2xs checkt of hij betaald heeft, stuurt de gebruiker terug, server vraagt nog een keer aan one2xs of er betaald is, one2xs stuurt terug of dat het geval is. Kan weinig fout aan gaan lijkt me?
IP zou dat ook idd een optie kunnen zijn Al is misschien OAuth wat veiliger, maar voor een website als dit moet het niet uitmaken denk ik
Voor OAuth maar je een signature van alle variabele die je mee stuurt en hierdoor is het voor een onderschepper niet mogelijk om variabele aan te passen Dat kan zo ook niet, want het script doet een request, one2xs maakt de betaling klaar en stuurt een betaallink terug, bezoeker komt op de betaallink, one2xs checkt of hij betaald heeft, stuurt de gebruiker terug, server vraagt nog een keer aan one2xs of er betaald is, one2xs stuurt terug of dat het geval is. Kan weinig fout aan gaan lijkt me?
Een onderschepper kan toch de gebruiker aanpassen waar het naartoe gestuurd moet worden of het bedrag wat betaald moet worden?
Jouw reactie
Deel je idee, stel een vraag of help een ander verder.