Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: microsoft.graph
Recuperar objetos accessPackageSuggestion sugeridos para el usuario final actual. Esta operación devuelve paquetes de acceso sugeridos en función de diversos criterios, como información de personas relacionadas y el historial de asignaciones del usuario.
Las sugerencias ayudan a los usuarios finales a detectar los paquetes de acceso pertinentes que pueden necesitar para su rol o contexto de trabajo.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
| Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
| Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
|---|---|---|
| Delegado (cuenta profesional o educativa) | EntitlementMgmt-SubjectAccess.ReadWrite | EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All |
| Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
| Aplicación | EntitlementManagement.Read.All | EntitlementManagement.ReadWrite.All |
Solicitud HTTP
GET /identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='{on}')
Parámetros de función
En la dirección URL de la solicitud, proporcione los siguientes parámetros de consulta con valores.
| Parámetro | Tipo | Descripción |
|---|---|---|
| on | accessPackageSuggestionFilterByCurrentUserOptions | Filtre para determinar qué sugerencias devolver. Se trata de una enumeración de marcas que permite especificar varios valores. Los valores posibles son: none, relatedPeopleAssignments, assignmentHistory y unknownFutureValue |
Encabezados de solicitud
| Nombre | Descripción |
|---|---|
| Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y una colección de objetos accessPackageSuggestion en el cuerpo de la respuesta.
Ejemplos
Ejemplo 1: Obtención de todas las sugerencias de paquetes de acceso con tipos de información predeterminados
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='relatedPeopleAssignments,assignmentHistory')?$expand=accessPackage
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='relatedPeopleAssignments,assignmentHistory')",
"value": [
{
"id": "51b4bd29-cb2d-ef11-8b5f-20c19bd3bce6",
"reasons": [
{
"@odata.type": "#microsoft.graph.accessPackageSuggestionRelatedPeopleBased",
"relatedPeopleAssignmentCount": 2
},
{
"@odata.type": "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased",
"pastAssignmentCount": 2,
"lastAssignmentDateTime": "2024-08-08T19:13:50.023Z"
}
],
"accessPackage": {
"id": "51b4bd29-cb2d-ef11-8b5f-20c19bd3bce6",
"displayName": "Marketing Team Access",
"description": "Access package providing marketing team resources and permissions"
}
},
{
"id": "fa6338d0-d12d-ef11-8b5f-20c19bd3bce6",
"reasons": [
{
"@odata.type": "#microsoft.graph.accessPackageSuggestionRelatedPeopleBased",
"relatedPeopleAssignmentCount": 3
}
],
"accessPackage": {
"id": "fa6338d0-d12d-ef11-8b5f-20c19bd3bce6",
"displayName": "Engineering Team Access",
"description": "Access package for engineering resources"
}
}
]
}
Ejemplo 2: Obtención de sugerencias de paquetes de acceso basadas en el historial de asignaciones
Solicitud
En el ejemplo siguiente se muestra la solicitud.
GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='assignmentHistory')?$expand=accessPackage
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='assignmentHistory')",
"value": [
{
"id": "97ce41d0-fc5c-4e10-a979-1ad18e8242d7",
"reasons": [
{
"@odata.type": "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased",
"pastAssignmentCount": 3,
"lastAssignmentDateTime": "2024-11-28T01:28:15.313Z"
}
],
"accessPackage": {
"id": "97ce41d0-fc5c-4e10-a979-1ad18e8242d7",
"displayName": "Sales Team Access",
"description": "Access package for sales team"
}
}
]
}