tipo de recurso apiApplication

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Especifica la configuración de una aplicación que implementa una API web.

Propiedades

Propiedad Tipo Descripción
acceptMappedClaims Booleano Cuando true, permite a una aplicación utilizar la asignación de notificaciones sin especificar una clave de firma personalizada.
knownClientApplications Colección Guid Se usa para agrupar el consentimiento si tiene una solución que contiene dos partes: una aplicación de cliente y una aplicación de API web personalizada. Si establece el AppID de la aplicación cliente en este valor, el usuario solo da su consentimiento una vez a la aplicación cliente. Microsoft Entra ID sabe que dar su consentimiento al cliente significa dar su consentimiento implícito a la API web y aprovisiona automáticamente entidades de servicio para ambas API al mismo tiempo. Tanto el cliente como la aplicación de API web deben estar registrados en el mismo inquilino.
oauth2PermissionScopes Colección permissionScope La definición de los permisos delegados expuestos por la API web representada por este registro de aplicación. Estos permisos delegados pueden ser solicitados por una aplicación cliente y los usuarios o administradores pueden concederlos mediante el consentimiento. Los permisos delegados a veces se conocen como ámbitos de OAuth 2.0.
preAuthorizedApplications Colección preAuthorizedApplication Enumera las aplicaciones cliente que están preautorizadas con los permisos delegados especificados para tener acceso a las API de esta aplicación. No es necesario que los usuarios den su consentimiento a ninguna aplicación autorizada previamente (para los permisos especificados). Sin embargo, cualquier otro permiso que no aparezca en preAuthorizedApplications (solicitado a través del consentimiento incremental, por ejemplo) requerirá el consentimiento del usuario.
requestedAccessTokenVersion Int32 Especifica la versión del token de acceso esperada por este recurso. Esto cambia la versión y el formato del JWT producido independientemente del punto final o cliente utilizado para solicitar el token de acceso.

El cliente elige el punto de conexión usado, v1.0 o v2.0, y solo afecta a la versión de id_tokens. Los recursos deben configurar explícitamente requestedAccessTokenVersion para indicar el formato de token de acceso admitido.

Los valores posibles de requestedAccessTokenVersion son 1, 2, o null. Si el valor es null, el valor predeterminado es 1, que corresponde al punto de conexión v1.0.

Si signInAudience en la aplicación está configurado como AzureADandPersonalMicrosoftAccount o PersonalMicrosoftAccount, el valor de esta propiedad debe ser 2.

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "acceptMappedClaims": true,
  "knownClientApplications": ["Guid"],
  "oauth2PermissionScopes": [{"@odata.type": "microsoft.graph.permissionScope"}],
  "preAuthorizedApplications": [{"@odata.type": "microsoft.graph.preAuthorizedApplication"}],
  "requestedAccessTokenVersion": 2
}