Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 08h57   #1
Membre éprouvé
 
Avatar de Gecko
 
Homme Antoine B
Développeur Web
Inscription : février 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Antoine B
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 106
Points : 409
Points : 409
Envoyer un message via MSN à Gecko Envoyer un message via Skype™ à Gecko
Par défaut Licence d'exploitation d'une API Web

Bien le bonjour à tous

Actuellement je dev une API web, les algo sont prêts et fonctionnels mais j'ai un soucis sur le système de licence.

En gros ndd.fr active l'api pour son domaine, une clé publique et une autre privée lui sont attribué.

La clé publique se place dans l'url et sert à l'authentification, la clé privée sert à encoder les données pour l'envoi et à les décoder pour la réception.

Mon application sert à contrôler la complexité et la durée de vie d'un mot de passe, le tout basé sur plus de 20 critères de bonne conduite.

Je souhaite que le client puisse utiliser ce système en "live" sur les formulaires d'inscription et d'édition des profils et les autres formulaires qu'il jugera utile

Le principal problème que j'ai c'est que je souhaite allouer N requêtes gratuite avant de demander un paiement, ce qui permettrait aux petits sites de ne pas avoir à payer pour bénéficier de mon API.

Mais le principal soucis c'est que pour l'envoi du mot de passe "password" il faut déjà 8 requêtes (p/pa/pas/pass/passw/passwo/passwor/password) si l'utilisateur ne se plante pas ou ne change pas de mot de passe en cours de route.

Là je me demande comment comptabiliser les requêtes? Est ce que je considère chaque envoi comme une requête ou bien je considère l'ensemble comme une requête? Si je choisi la seconde solution comment je peux procéder?

Ensuite les clé ne sont valides que pour un seul domaine, comment je peux contrôler qu'il s'agit bien du site à qui appartiens les clé qui envoie les requêtes? En gros si je banni un domaine ces clés étant unique je voudrait être sûr que le site en question ne vas pas utiliser les clés de son voisin sinon l'authentification sert à rien

Dernier point, et pas des moindres, comment je calcule la tarification pour qu'elle soit juste et attractive?

Merci d'avance pour vos réponses, Toine
__________________
Si ce message vous a aidé, pensez à voter pour lui!
Développe vos scripts E-Commerce et autres en PHP
N'hésitez pas à me contacter par MP, E-Mail et MSN
Gecko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 11h31   #2
Invité régulier
 
Homme
Développeur Web
Inscription : juin 2007
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 6
Points : 9
Points : 9
Envoyer un message via MSN à christouphh
Bonjour,

Pour l'histoire des 8 requetes pour le mot de passe "password".
Ne peux tu pas commencer à comptabiliser l'évaluation du mot de passe qu'a partir d'une cetaine longeur de chaine ?

par exemple si tu defini une longueur de 4.
saisie -> api reponse : nb_requete_restante N
"p" -> non_evalué : N
"pa" -> non_evalué : N
"pas" -> non_evalué : N
"pass" -> non_evalué : N
"passw" -> non_evalué : N-1
...
christouphh est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/01/2012, 11h44   #3
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Citation:
Mais le principal soucis c'est que pour l'envoi du mot de passe "password" il faut déjà 8 requêtes (p/pa/pas/pass/passw/passwo/passwor/password) si l'utilisateur ne se plante pas ou ne change pas de mot de passe en cours de route.
Ca c'est le problème de celui va intégrer ton API. Si il veux réduire le nombre de requête il fera une vérification sur le onFocus et plus sur le onChange. Ton but à toi c'est justement de vendre de la requête

Citation:
Dernier point, et pas des moindres, comment je calcule la tarification pour qu'elle soit juste et attractive?
En tant que développeur je paierais pas ce genre de service. C'est reste très simple à développer.
En tant qu'utilisateur plus novice , j'aurais plutôt tendance à chercher un javascript tout joli tout fait plutôt qu'une api php.
Donc pour le coup j'ai du mal à croire qu'on puisse vouloir payer pour. Mais ce n'est que mon avis de vieux radin ^^
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 11h55   #4
Membre éprouvé
 
Avatar de Gecko
 
Homme Antoine B
Développeur Web
Inscription : février 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Antoine B
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 106
Points : 409
Points : 409
Envoyer un message via MSN à Gecko Envoyer un message via Skype™ à Gecko
Etant donné que l'api en elle même ne calcule qu'a partir d'une chaîne de 8 caractères minimum, oui, cette solution me parait correcte, j'aurai du y penser
__________________
Si ce message vous a aidé, pensez à voter pour lui!
Développe vos scripts E-Commerce et autres en PHP
N'hésitez pas à me contacter par MP, E-Mail et MSN
Gecko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 12h02   #5
Membre éprouvé
 
Avatar de Gecko
 
Homme Antoine B
Développeur Web
Inscription : février 2011
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Antoine B
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 106
Points : 409
Points : 409
Envoyer un message via MSN à Gecko Envoyer un message via Skype™ à Gecko
Citation:
Envoyé par grunk Voir le message
En tant que développeur je paierais pas ce genre de service. C'est reste très simple à développer.
Le système que je propose est beaucoup plus poussé que les lib actuellement disponibles sur le web. Après c'est sûr que beaucoup n'aiment pas payer, mais je pense que la qualité du traitement vaut largement les quelques euros annuels payés
__________________
Si ce message vous a aidé, pensez à voter pour lui!
Développe vos scripts E-Commerce et autres en PHP
N'hésitez pas à me contacter par MP, E-Mail et MSN
Gecko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 13h53   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
si tu veux limiter mais que t'as 8 requêtes, limit = 8 x limit
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h09.


 
 
 
 
Partenaires

Hébergement Web