Si la aplicación requiere acceso directo a otro servidor sin autorización de usuario, cree una Server to server app. Esta opción se basa en el tipo de concesión client credentials de OAuth 2.0. Durante este flujo, la aplicación utiliza sus credenciales de OAuth para recuperar un token de acceso.

Los ámbitos tienen especial importancia en las aplicaciones de servidor a servidor, ya que permiten implementar controles en las áreas de una organización a las que puede acceder un cliente. Específicamente, la función en la organización, los servicios y el nivel de permisos. Como propietario de organización, puede agregar la aplicación de servidor a servidor a cualquiera de sus organizaciones. Por lo tanto, aunque puede especificar una amplia variedad de opciones de acceso para la aplicación a través de muchos servicios de nube, son los servicios que incluye la organización los que finalmente determinan el acceso. Si agrega una aplicación de OAuth a una organización que no incluye los servicios contemplados en el ámbito de la aplicación, recibe una notificación.

Procedimiento

  1. Haga clic en su nombre de usuario y seleccione Ver organización > Aplicaciones de OAuth. A continuación, haga clic en Crear nueva aplicación de OAuth.
  2. Seleccione Aplicación de servidor a servidor.
  3. Registre el cliente.
  4. Defina los ámbitos.
    Los ámbitos permiten implementar controles en las áreas de una organización a las que puede acceder un cliente. Específicamente, la función en la organización, los servicios y el nivel de permisos.
  5. Haga clic en Crear para generar las credenciales de cliente.
  6. Copie las credenciales o descargue un archivo JSON y haga clic en Continuar.
    Es responsabilidad suya almacenar las credenciales en un lugar seguro.
  7. (Opcional) Agregue la aplicación a la organización activa.
    Puede omitir este paso y agregar la aplicación tanto a esta como a otras organizaciones más adelante. Consulte Cómo administrar aplicaciones de OAuth 2.0.

Qué hacer a continuación

Pegue las credenciales en el script.