Clave de acceso personal

Last updated:

Las claves de acceso personal son la forma recomendada de autenticarse con herramientas de desarrollo local. Las claves de acceso personal funcionan de forma similar a las claves de API, pero están vinculadas a un usuario específico en una cuenta. Las claves de acceso personal solo funcionan con herramientas de desarrollo local.

Claves de acceso personal en comparación con otros métodos de autenticación

La ventaja de las claves de acceso personal sobre las implementaciones como las claves de API es que las claves de API tienen efectivamente permisos de superadministrador. Las claves de acceso personal se limitan a los permisos que tiene el usuario individual en el portal. Si el usuario tiene Super Admin, no ven ninguna diferencia en su funcionalidad, pero la ventaja es que si un desarrollador individual necesita ser eliminado de una cuenta, el acto de deshabilitar a su usuario en la cuenta deshabilitará sus capacidades de desarrollo local.

Debido a que las claves de acceso personal están vinculadas al usuario individual en una cuenta, podemos mostrar información más útil, por ejemplo, si un desarrollador cambia o carga un archivo usando las herramientas de desarrollo local mientras usa una clave de acceso personal, podemos atribuir el cambio en la aplicación a ese usuario. Esto hace que sea más fácil trabajar con equipos y entender quién hizo qué.

Las claves de acceso personal están vinculadas al usuario individual en la cuenta específica de HubSpot y no al usuario directamente. Lo que esto significa es que usando las herramientas de desarrollo local necesitarás generar una nueva clave de acceso personal para cada cuenta con la que desees usar las herramientas de desarrollo. Esto proporciona una capa de seguridad para las cuentas, ya que un actor malicioso que obtiene tu clave de acceso solo podría afectar a los portales individuales y a ese usuario individual.

Parecido a OAuth2

Entre bastidores, las claves de acceso personal en realidad actúan como OAuth2. Cuando generas una clave de acceso personal, eliges los permisos que deseas que esta clave tenga. Solo puedes tener 1 clave de acceso por usuario por cuenta de HubSpot. Una vez que hayas generado tu clave de acceso, se conectará una aplicación a tu cuenta de HubSpot llamada "Herramientas de desarrollo local de HubSpot". Esta aplicación HubSpot de origen facilita la autenticación de las herramientas de desarrollo local cuando se utiliza una clave de acceso personal. Si desconectas esta aplicación, se eliminará cualquier clave de acceso que hayas generado anteriormente, lo que hará que tus herramientas de desarrollo local ya no puedan conectarse a través de esas claves de acceso. Deberás generar una nueva clave y actualizar tu archivo hubspot.config.yml.

personalcmsaccesskey

Proteger tus credenciales

Protege tus claves de acceso personal como si fueran la contraseña de tu cuenta, no las compartas con nadie. Permiten a quienquiera que las tenga autenticarse como si fueras tú y tomar cualquier acción que tú personalmente puedas tomar.

Uso de claves de acceso personal con las herramientas de desarrollo local

Las claves de acceso personal se construyeron para ser utilizadas con herramientas de desarrollo local.

Comenzar con las herramientas de desarrollo local.

Ve tu clave de acceso CMS personal.

Cuando se usa para auth en las herramientas de desarrollo local, tu archivo hubspot.config.yml se asemejará a esto:

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'

¿Te resultó útil este artículo?
Con este formulario puedes enviar tu opinión sobre nuestros documentos para desarrolladores. Si tienes comentarios sobre el producto de HubSpot, puedes enviarlos al Foro de ideas.