tipo de recurso userConsentRequest

Namespace: microsoft.graph

Representa os detalhes da solicitação de consentimento que um usuário cria quando solicita acessar um aplicativo ou conceder permissões a um aplicativo. Os detalhes incluem justificativa para solicitar acesso, o status da solicitação e os detalhes de aprovação.

O usuário pode criar uma solicitação de consentimento quando um aplicativo ou uma permissão requer autorização de administrador e somente quando o fluxo de trabalho de consentimento do administrador estiver habilitado.

Métodos

Método Tipo de retorno Descrição
Listar userConsentRequests coleção userConsentRequest Recupere uma coleção de objetos userConsentRequest para um appConsentRequest.
Obter userConsentRequest userConsentRequest Leia as propriedades e as relações de um objeto userConsentRequest .
filterByCurrentUser coleção userConsentRequest Leia as propriedades de objetos userConsentRequest para um appConsentRequest para o qual o usuário atual é o revisor.

Propriedades

Propriedade Tipo Descrição
approvalId Cadeia de caracteres A ID da aprovação. Esse valor é igual ao valor do id.
completedDateTime DateTimeOffset A data e a hora em que o status da solicitação foi marcado como Completed. As informações de data e hora usam o formato ISO 8601 e estão sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
createdBy identitySet O usuário que criou a solicitação.
createdDateTime DateTimeOffset A data e a hora em que a solicitação foi criada. As informações de data e hora usam o formato ISO 8601 e estão sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. $filter Dá suporte a (eq somente) e $orderby.
Customdata Cadeia de caracteres Campo de texto gratuito para definir quaisquer dados personalizados para a solicitação de consentimento do usuário. Não usado.
id Cadeia de caracteres Identificador da solicitação.
motivo Cadeia de caracteres A justificativa do usuário para exigir acesso ao aplicativo. $filter Dá suporte a (eq somente) e $orderby.
status Cadeia de caracteres O status da solicitação de consentimento do aplicativo do usuário. Os valores possíveis são: Initializing, InProgress, Expired, e Completed. $filter Dá suporte a (eq somente) e $orderby.

Relações

Relação Tipo Descrição
aprovação aprovação Decisões de aprovação associadas a uma solicitação.

Representação JSON

Veja a seguir uma representação JSON do 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"
}