Sécurité et bonnes pratiques
À faire
- Gardez le
client_secretsur votre serveur, dans un fichier de configuration non publié (jamais sur GitHub, jamais dans une application mobile ou du JavaScript). - Vérifiez toujours le
stateau retour : c'est ce qui empêche quelqu'un de vous connecter à son compte à votre insu. - Utilisez HTTPS partout, en particulier pour l'adresse de retour et le webhook.
- Identifiez les personnes par
user.id, pas par le nom d'utilisateur (qui peut changer). - Après la connexion, régénérez l'identifiant de votre session (
session_regenerate_id(true)en PHP). - Traitez le webhook
compte_desactive(ou interrogez/api/utilisateur.phppour les applications officielles) : un compte désactivé ou banni par l'équipe doit perdre l'accès chez vous aussi. - Secret perdu ou divulgué ? Prévenez le support : un nouveau secret remplace l'ancien immédiatement.
À ne pas faire
- Ne demandez jamais le mot de passe Kinda-e dans votre propre formulaire (sauf applications officielles via
/api/verifier.php). - N'ouvrez pas kinda-e.com dans une
iframe: c'est bloqué, utilisez une redirection. - N'utilisez pas
prompt=noneen boucle : une seule tentative, puis affichez le bouton.
Règles d'utilisation
En utilisant les comptes Kinda-e, vous vous engagez à n'utiliser les informations reçues que pour faire fonctionner votre service, à ne pas les revendre, et à supprimer les données d'une personne qui le demande. Une application qui ne respecte pas ces règles peut être désactivée par l'équipe de Kinda-e.
Signaler une faille
Vous avez trouvé un problème de sécurité ? Écrivez au support en décrivant le problème, sans le rendre public avant qu'il soit corrigé. Merci !