Esta página aplica-se ao Apigee e ao Apigee Hybrid.
  
    Veja a documentação do 
    Apigee Edge.
  
  
      
 
  
O tipo de concessão de credenciais de cliente define um procedimento para emitir tokens de acesso em troca de credenciais da app. Estas credenciais da app são o par de chave do consumidor e segredo que o Apigee emite para cada app registada numa organização. Para mais detalhes, consulte o artigo Implementar o tipo de concessão de código de autorização.
Adicione o OAuth v2.0 a um novo proxy de API
Pode adicionar a validação OAuth a uma API quando cria um novo proxy de API na IU do Apigee.
Para adicionar a validação OAuth a uma API:
Apigee na Cloud Console
Na Google Cloud consola, aceda à página Desenvolvimento de proxy > Proxies de API.
- Selecione a sua organização no selecionador de projetos no painel Google Cloud . O nome da organização é igual ao Google Cloud nome do projeto.
 - No painel Proxies de API, clique em + Criar.
 - No painel Criar um proxy, em Modelo de proxy, selecione Proxy inverso (mais comum).
 - Configure o proxy com o seguinte:
Nome Valor Nome do proxy helloworld_oauth2Caminho base /hellooauth2O caminho base do projeto faz parte do URL usado para fazer pedidos ao proxy da API.
Descrição hello world protected by OAuth v2.0Destino (API existente) https://mocktarget.apigee.net/ipIsto define o URL de destino que o Apigee invoca num pedido ao proxy de API. Este destino devolve apenas uma resposta simples:
Hello, Guest!. - Clicar em Seguinte.
 - Implementar (opcional):
            
- Ambientes de implementação: opcional. Use as caixas de verificação para selecionar um ou mais ambientes nos quais implementar o proxy. Se preferir não implementar o proxy neste momento, deixe o campo Ambientes de implementação vazio. Pode sempre implementar o proxy mais tarde.
 - Conta de serviço: opcional. Anexe uma conta de serviço à implementação para permitir que o proxy aceda aos Google Cloud serviços, conforme especificado na função e nas autorizações da conta de serviço.
 
 - Clique em Criar.
 - No painel Resumo do proxy para o proxy helloworld_apikey, clique no separador Desenvolver.
 - No menu Políticas, clique em Adicionar política.
 - No painel Criar política, em Segurança, selecione Validar chave da API.
 - No painel Validar chave da API, preencha os campos
                  obrigatórios nas secções Nome e Nome a apresentar
                  com os seguintes valores:
                  
- Nome: introduza um nome da política. Por exemplo,
                      
VerifyAPIKey. - Nome a apresentar: introduza o nome da política para utilização na
                      IU. Por exemplo, 
Verify API Key. 
 - Nome: introduza um nome da política. Por exemplo,
                      
 - Clique em Criar.
 - Clique em para adicionar outra política.
 - No painel Criar política, em Mediação, selecione Atribuir mensagem.
 - No painel Atribuir mensagem, preencha os campos
                  obrigatórios nas secções Nome e Nome a apresentar
                  com os seguintes valores:
                  
- Nome: introduza um nome da política. Por exemplo,
                      
AssignMessage. - Nome a apresentar: introduza o nome da política para utilização na
                      IU. Por exemplo, 
Assign Message. 
 - Nome: introduza um nome da política. Por exemplo,
                      
 - Clique em Criar.
 Atualizar os conteúdos da política de Atribuição de mensagens para o seguinte:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <AssignMessage async="false" continueOnError="false" enabled="true" name="remove-header-authorization"> <DisplayName>Remove Header Authorization</DisplayName> <Remove> <Headers> <Header name="Authorization"/> </Headers> </Remove> <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables> <AssignTo createNew="false" transport="http" type="request"/> </AssignMessage>- Adicione as políticas 
VerifyApiKeyeRemove Header Authorization. - No menu Pontos finais de proxy, clique em Preflow.
 - No painel Pedido do editor visual, clique em Adicionar etapa de política.
 - No painel do passo Adicionar política, selecione Validar chave da API.
 - Clique em Adicionar.
 - No painel Pedido do editor visual, clique em Adicionar etapa de política.
 - No painel Adicionar passo de política, selecione Remover autorização de cabeçalho.
 - Clique em Adicionar.
 - Clique em Guardar.
 
IU clássica
- Inicie sessão na IU do Apigee.
 - Selecione Desenvolver > Proxies de API na barra de navegação do lado esquerdo.
 - Clique em + Proxy
 - Use o assistente Criar proxy para criar um proxy inverso. Consulte o artigo Crie um proxy de API simples.
 - Na página Políticas comuns do assistente, selecione o botão de opção junto a OAuth v2.0.
 
Tenha em atenção que a caixa de verificação Publish API Product fica selecionável e é selecionada automaticamente. Selecione esta opção se quiser gerar automaticamente um produto quando criar o novo proxy de API. O produto gerado automaticamente é criado com uma associação ao novo proxy da API. Se tiver um produto existente ao qual quer associar esta nova API, certifique-se de que desmarca esta caixa de verificação para não criar um produto desnecessário. Para obter informações sobre produtos, consulte o artigo O que é um produto de API?