N’incluez jamais votre clé secrète de développeur dans une version 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 sélectionnez l’onglet Secret Keys.
- Sélectionnez New Secret Key.
- Entrez le nom (Name) de la clé et une date d’expiration facultative.
- Mettez à jour votre code pour utiliser la nouvelle clé.
- Désactivez l’ancienne clé. Sélectionnez l’ancienne clé, puis, dans la page Edit Secret Key, cochez la case Disable.
- Sélectionnez SAVE SECRET KEY.

Si vos anciennes clés sont compromises, permutez les clés pour rétablir la sécurité de votre titre.
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 à partir d’adresses IP autres que celles auxquelles vous faites confiance. Chaque clé secrète peut avoir 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 apportée à une clé, y compris les modifications de la liste d’autorisation, est consigné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 pour 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 plages CIDR, une par ligne (par exemple,
203.0.113.7ou2001:db8::/32). - Sélectionnez Save.
Vérifiez soigneusement la liste avant de l’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 précis d’API PlayFab. Les requêtes vers des API ne figurant pas dans la liste d’autorisation retournent une erreur HTTP 403 (NotAuthorized). Chaque modification apportée à une clé, y compris les modifications de la liste d’API autorisées, est consignée dans l’événement PlayStream existant de modification de clé secrète.
Une clé secrète sans liste d’API autorisées demeure sans restriction. Les clés secrètes existantes ne sont pas touchées tant que vous n’activez pas et ne configurez pas une 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, comme
/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.
