Chave de acesso pessoal

Last updated:

Com as ferramentas de desenvolvimento local, é recomendado usar as chaves de acesso pessoal como forma de autenticação. As chaves de acesso pessoal funcionam de maneira semelhante às chaves de API, mas estão vinculadas a um usuário específico em uma conta. As chaves de acesso pessoal funcionam apenas com as ferramentas de desenvolvimento local.

Chaves de acesso pessoal em comparação com outros métodos de autenticação

A vantagem das chaves de acesso pessoal em relação a implementações como chaves de API é que estas têm permissões de superadministrador. As chaves de acesso pessoal estão limitadas às permissões que o usuário individual tem no portal. Se o usuário tiver permissões de Superadministrador, ele não verá diferença em sua funcionalidade, mas a vantagem é que, se um desenvolvedor individual precisar ser removido de uma conta, bastará desativar seu usuário na conta para desativar suas capacidades de desenvolvimento local.

Como as chaves de acesso pessoal estão vinculadas ao usuário individual em uma conta, podemos exibir informações mais úteis, por exemplo, se um desenvolvedor alterar ou enviar um arquivo usando as ferramentas de desenvolvimento local usando uma chave de acesso pessoal, podemos atribuir a alteração no aplicativo a esse usuário. Isso facilita o trabalho em equipe e a compreensão de quem fez o quê.

As chaves de acesso pessoal estão vinculadas ao usuário individual na conta específica da HubSpot, e não diretamente ao usuário. O que isso significa é que, usando as ferramentas de desenvolvimento local, você precisará gerar uma nova chave de acesso pessoal para cada conta na qual deseja usar as ferramentas de desenvolvimento. Assim, é adicionada uma camada de segurança para as contas, pois caso um agente malicioso obtivesse sua chave de acesso, ele somente poderia afetar os portais individuais e o usuário individual.

Semelhança com OAuth2

Por trás dos bastidores, as chaves de acesso pessoal agem como OAuth2. Ao gerar uma chave de acesso pessoal, você escolhe as permissões que deseja que essa chave tenha. Você pode ter apenas uma chave de acesso por usuário por conta da HubSpot. Depois de gerar sua chave de acesso, um aplicativo será conectado à sua conta da HubSpot chamado "Ferramentas de desenvolvimento local da HubSpot". Este aplicativo interno da HubSpot facilita a autenticação das ferramentas de desenvolvimento local usando uma chave de acesso pessoal. A desconexão deste aplicativo excluirá qualquer chave de acesso gerada anteriormente, de modo que suas ferramentas de desenvolvimento local instantaneamente deixem de se conectar por meio dessas chaves de acesso. Você precisará gerar uma nova chave e atualizar o arquivo hubspot.config.yml.

personalcmsaccesskey

Proteja suas credenciais

Proteja suas chaves de acesso pessoal como se fossem uma senha de conta; não as compartilhe com ninguém. Elas permitem que o portador se autentique como se fosse você e tome qualquer ação que você pessoalmente possa tomar.

Usar chaves de acesso pessoal com as ferramentas de desenvolvimento local

As chaves de acesso pessoal foram criadas para serem usadas com as ferramentas de desenvolvimento local.

Comece a usar as ferramentas de desenvolvimento local.

Veja sua chave de acesso pessoal do CMS.

Quando usado para autenticação nas ferramentas de desenvolvimento local, seu arquivo hubspot.config.yml será semelhante a este:

defaultPortal: production portals: - name: production portalId: <portalId> authType: personalaccesskey personalAccessKey: >- CJDVnLanLRICEQIYyLu8LyDh9E4opf1GMhkAxGuU5XN_O2O2QhX0khw7cwIkPkBRHye-OfIADgLBAAADAIADAAAAAAAAAAJCGQC8a5TlhtSU8T-2mVLxOBpxS18aM42oGKk auth: tokenInfo: accessToken: >- CJDVnLanLRICEQIYyLu8LyDh9E4opf1GMhkAxGuU5XN_O2O2QhX0khw7cwIkPkBRHye-OfIADgLBAAADAIADAAAAAAAAAAJCGQC8a5TlhtSU8T-2mVLxOBpxS18aM42oGKk expiresAt: '2020-01-01T00:00:00.000Z'

Este artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot..