N’incluez jamais votre clé secrète de développeur dans une build client que vous distribuez à vos clients. Cela exposerait votre titre à des abus.
- Connectez-vous à Game Manager.
- Sélectionnez votre titre.
- Dans le coin supérieur droit, sélectionnez l’icône d’engrenage.
- Sélectionnez Title settings, puis l’onglet Secret Keys.
- Sélectionnez New Secret Key.
- Saisissez le nom (Name) de la clé et, éventuellement, une date d’expiration.
- Mettez à jour votre code pour utiliser la nouvelle clé.
- Désactivez l’ancienne clé. Sélectionnez l’ancienne clé, puis, sur la page Edit Secret Key, cochez la case Disable.
- Sélectionnez SAVE SECRET KEY.

Si vos anciennes clés sont compromises, faites pivoter les clés pour remettre votre titre dans un état sécurisé.
Liste d’adresses IP autorisées
Les listes d’adresses IP autorisées pour les clés secrètes de titre sont une fonctionnalité de sécurité qui garantit qu’une clé secrète de titre ne peut pas être utilisée en dehors des adresses IP de confiance. Chaque clé secrète peut disposer de sa propre liste d’adresses IPv4 ou IPv6 (ou de plages CIDR) autorisées à l’utiliser. Lorsqu’une liste d’adresses IP autorisées est configurée pour une clé secrète de titre, les appels privilégiés (API Server et Admin) effectués avec cette clé ne sont acceptés que s’ils proviennent d’adresses IP sources correspondant à une entrée de la liste. Les appels provenant de toute autre adresse IP sont rejetés, même si la clé elle-même est par ailleurs valide. Chaque modification d’une clé, y compris les modifications de la liste d’adresses autorisées, est enregistrée dans l’événement PlayStream existant de modification de clé secrète. Formats pris en charge :- Les adresses IPv4 et IPv6 sont toutes deux prises en charge (par exemple,
203.0.113.7ou2001:db8::1). - Les plages CIDR sont prises en charge dans les deux familles (par exemple,
203.0.113.0/24ou2001:db8::/32).
- Dans Game Manager, accédez à Title Settings > Secret Keys.
- Modifiez (ou créez) une clé secrète.
- Activez Enable IP allowlist.
- Ajoutez vos adresses IP de sortie ou vos plages CIDR, une par ligne (par exemple,
203.0.113.7ou2001:db8::/32). - Sélectionnez Save.
Vérifiez attentivement la liste avant d’enregistrer. Une entrée incorrecte bloque toutes les adresses IP qui ne figurent pas dans la liste, ce qui peut empêcher vos services d’accéder aux API Server et Admin.
Liste d’API autorisées
Les listes d’API autorisées limitent une clé secrète de titre à un ensemble spécifique d’API PlayFab. Les requêtes adressées à des API ne figurant pas dans la liste renvoient une erreur HTTP 403 (NotAuthorized). Chaque modification d’une clé, y compris les modifications de la liste d’API autorisées, est enregistrée dans l’événement PlayStream existant de modification de clé secrète.
Une clé secrète sans liste d’API autorisées reste sans restriction. Les clés secrètes existantes ne sont pas affectées tant que vous n’activez et ne configurez pas de liste d’API autorisées.
Sélectionner toutes les API crée un instantané des API disponibles à ce moment-là. Il ne s’agit pas d’un caractère générique, et les API ajoutées ultérieurement ne sont pas automatiquement autorisées. Pour qu’une clé reste sans restriction pour les API actuelles et futures, n’activez pas de liste d’API autorisées.
- Dans Game Manager, accédez à Title Settings > Secret Keys.
- Modifiez ou créez une clé secrète.
- Activez Enable API allowlist.
- Utilisez Search APIs pour rechercher et sélectionner chaque API requise, par exemple
/Server/GetUserData. - Sélectionnez Save, puis confirmez la modification.
- Modifiez la clé secrète.
- Désactivez Enable API allowlist.
- Sélectionnez Save, puis confirmez la modification.
