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 es , permite que una aplicación use 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 cliente y una aplicación de API web personalizada. Si establece el id. de aplicación 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 registrarse en el mismo inquilino. |
oauth2PermissionScopes | Colección permissionScope | 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 pueden ser concedidos por usuarios o administradores durante el consentimiento. A veces, los permisos delegados se conocen como ámbitos de OAuth 2.0. |
preAuthorizedApplications | colección preAuthorizedApplication | Listas las aplicaciones cliente que están autenticadas previamente con los permisos delegados especificados para acceder a las API de esta aplicación. Los usuarios no tienen que dar su consentimiento a ninguna aplicación preautorizada (para los permisos especificados). Sin embargo, cualquier otro permiso que no aparezca en preAuthorizedApplications (solicitado mediante 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 generado independientemente del punto de conexión o cliente que se usa 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 para requestedAccessTokenVersion son 1 , 2 o null . Si el valor es null , el valor predeterminado 1 es , 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 . |
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
}