Certaines applications peuvent empêcher les utilisateurs finaux de se connecter avec des identités anonymes et empêcher les personnes non autorisées de pirater le client et de créer des comptes anonymes. Dans ce cas, la fonctionnalité de hooks d'API brainCloud peut être utilisée en associant un script de pré-hook à l'API Authenticate. Le script modifiera ensuite le paramètre forceCreate
à "false" pour le type d'authentification Anonymous
. Consultez l'exemple de script ci-dessous.
"use strict";
function main() {
var response = {};
response.status = 200;
bridge.logInfoJson("Script Inputs", data);
if (data.message.authenticationType == "Anonymous" && data.message.forceCreate) {
response.messageOverride = JSON.parse(JSON.stringify(data.message));
response.messageOverride.forceCreate = false;
}
return response;
}
main();