Saltar al contenido principal
Puede agregar permisos a una API mediante el o la .
De forma predeterminada, cualquier usuario de cualquier aplicación puede solicitar cualquier permiso definido aquí. Puede implementar políticas de acceso para limitar este comportamiento mediante Rules.

Use el Dashboard

  1. Vaya a Dashboard > Applications > APIs y haga clic en el nombre de la API que quiere ver.
    Lista de APIs de Applications en el Dashboard
  2. Vaya a la pestaña Permissions e introduzca un nombre y una descripción para el permiso que quiere agregar. Asegúrese de no usar ningún nombre de permiso reservado (consulte la sección de nombres reservados).
    Pantalla para definir permisos de API en Dashboard Add API Permissions API
  3. Haga clic en Add. Recuerde que puede ser necesario actualizar los permisos y/o alcances de cada Application para interactuar correctamente con la API.

Usa la Management API

Aplicar un parche a los permisos con un objeto vacío los elimina por completo.
Haz una solicitud PATCH al endpoint Update Resource Server. Asegúrate de reemplazar los valores de marcador de posición API_ID, MGMT_API_ACCESS_TOKEN, PERMISSION_NAME y PERMISSION_DESC por tu ID de API, el de la Management API, los nombres de los permisos y las descripciones de los permisos, respectivamente. Asegúrate de no usar ningún nombre de permiso reservado (consulta la sección Nombres reservados).
Al agregar o actualizar alcances, Management API requiere que envíes todos los alcances que quieras incluir. Si no envías todos los alcances existentes, los que falten se eliminarán.
ValorDescripción
API_IDID de la API para la que quieres eliminar permisos.
MGMT_API_ACCESS_TOKENToken de acceso para la Management API con el scope update:resource_servers.
PERMISSION_NAMENombre(s) de los permisos que quieres conservar para la API especificada.
PERMISSION_DESCDescripción(es) fácil(es) de entender para el usuario de los permisos que quieres conservar para la API especificada.

Nombres reservados

Los siguientes nombres de permisos están reservados y no se pueden definir como permisos personalizados de la API:
  • address
  • created_at
  • email
  • email_verified
  • family_name
  • given_name
  • identities
  • name
  • nickname
  • offline_access
  • phone
  • picture
  • profile

Más información