Tipo de recurso userConsentRequest

Espacio de nombres: microsoft.graph

Representa los detalles de la solicitud de consentimiento que crea un usuario cuando solicita acceder a una aplicación o conceder permisos a una aplicación. Los detalles incluyen la justificación para solicitar acceso, el estado de la solicitud y los detalles de aprobación.

El usuario puede crear una solicitud de consentimiento cuando una aplicación o un permiso requiere autorización de administrador y solo cuando el flujo de trabajo de consentimiento del administrador está habilitado.

Métodos

Método Tipo devuelto Descripción
Enumeración de userConsentRequests colección userConsentRequest Recupere una colección de objetos userConsentRequest para una appConsentRequest.
Obtener userConsentRequest userConsentRequest Lea las propiedades y relaciones de un objeto userConsentRequest .
filterByCurrentUser colección userConsentRequest Lea las propiedades de los objetos userConsentRequest de una appConsentRequest para la que el usuario actual es el revisor.

Propiedades

Propiedad Tipo Descripción
approvalId Cadena Identificador de la aprobación. Este valor es igual al valor de id.
completedDateTime DateTimeOffset Fecha y hora en que el estado de la solicitud se marcó como Completed. La información de fecha y hora tiene el formato ISO 8601 y siempre pertenece a la zona horaria UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.
createdBy identitySet El usuario que creó la solicitud.
createdDateTime DateTimeOffset Fecha y hora en que se creó la solicitud. La información de fecha y hora tiene el formato ISO 8601 y siempre pertenece a la zona horaria UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Admite $filter (eq solo) y $orderby.
customData Cadena Campo de texto libre para definir los datos personalizados para la solicitud de consentimiento del usuario. No se usa.
id Cadena Identificador de la solicitud.
motivo Cadena Justificación del usuario para requerir acceso a la aplicación. Admite $filter (eq solo) y $orderby.
status Cadena Estado de la solicitud de consentimiento de la aplicación del usuario. Los valores posibles son Initializing, InProgress, Expired y Completed Admite $filter (eq solo) y $orderby.

Relaciones

Relación Tipo Descripción
aprobación aprobación Decisiones de aprobación asociadas a una solicitud.

Representación JSON

La siguiente es una representación JSON del recurso

{
  "@odata.type": "#microsoft.graph.userConsentRequest",
  "id": "String (identifier)",
  "status": "String",
  "completedDateTime": "String (timestamp)",
  "createdDateTime": "String (timestamp)",
  "approvalId": "String",
  "customData": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "reason": "String"
}