Nunca inclua sua chave secreta de desenvolvedor em um build de cliente que você envia aos seus clientes. Isso expõe seu título a abusos.
- Entre no Game Manager.
- Selecione seu título.
- No canto superior direito, selecione o ícone de engrenagem.
- Selecione Title settings e, em seguida, selecione a guia Secret Keys.
- Selecione New Secret Key.
- Insira o Name da chave e uma data de expiração opcional.
- Atualize seu código para usar a nova chave.
- Desabilite a chave antiga. Selecione a chave antiga e, na página Edit Secret Key, marque a caixa de seleção Disable.
- Selecione SAVE SECRET KEY.

Se suas chaves antigas forem comprometidas, alterne as chaves para devolver seu título a um estado seguro.
Lista de permissões de IP
As listas de permissões de IP para chaves secretas de título são um recurso de segurança que garante que uma chave secreta de título não possa ser usada de fora dos IPs em que você confia. Cada chave secreta pode ter sua própria lista de endereços IPv4 ou IPv6 (ou intervalos CIDR) autorizados a usá-la. Quando uma lista de permissões de IP é configurada para uma chave secreta de título, chamadas privilegiadas (APIs Server e Admin) feitas com essa chave são aceitas somente de IPs de origem que correspondam a uma entrada da lista. Chamadas de qualquer outro IP são rejeitadas, mesmo que a chave em si seja válida. Toda alteração em uma chave, incluindo edições na lista de permissões, é registrada no evento existente de alteração de chave secreta do PlayStream. Formatos compatíveis:- Endereços IPv4 e IPv6 são compatíveis (por exemplo,
203.0.113.7ou2001:db8::1). - Intervalos CIDR são compatíveis em ambas as famílias (por exemplo,
203.0.113.0/24ou2001:db8::/32).
- No Game Manager, navegue até Title Settings > Secret Keys.
- Edite (ou crie) uma chave secreta.
- Ative Enable IP allowlist.
- Adicione seus IPs de saída ou intervalos CIDR, um por linha (por exemplo,
203.0.113.7ou2001:db8::/32). - Selecione Save.
Verifique a lista com atenção antes de salvar. Uma entrada incorreta bloqueia todos os IPs que não estão na lista, o que pode impedir que seus serviços acessem as APIs Server e Admin.
Lista de permissões de API
As listas de permissões de API restringem uma chave secreta de título a um conjunto específico de APIs do PlayFab. Solicitações a APIs fora da lista de permissões retornam HTTP 403 (NotAuthorized). Toda alteração em uma chave, incluindo edições na lista de permissões de API, é registrada no evento existente de alteração de chave secreta do PlayStream.
Uma chave secreta sem lista de permissões de API permanece irrestrita. As chaves secretas existentes não são afetadas até que você habilite e configure uma lista de permissões de API.
Selecionar todas as APIs cria um instantâneo das APIs disponíveis naquele momento. Isso não é um curinga, e APIs adicionadas posteriormente não são permitidas automaticamente. Para manter uma chave irrestrita para APIs atuais e futuras, não habilite uma lista de permissões de API.
- No Game Manager, acesse Title Settings > Secret Keys.
- Edite ou crie uma chave secreta.
- Ative Enable API allowlist.
- Use Search APIs para localizar e selecionar cada API necessária, como
/Server/GetUserData. - Selecione Save e confirme a alteração.
- Edite a chave secreta.
- Desative Enable API allowlist.
- Selecione Save e confirme a alteração.
