userConsentRequest tipo de recurso

Namespace: microsoft.graph

Representa os detalhes da solicitação de consentimento que um usuário cria quando solicita o acesso a um aplicativo ou a concessão de permissões a um aplicativo. Os detalhes incluem a 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 do administrador e somente quando o fluxo de trabalho de consentimento do administrador está habilitado.

Métodos

Método Tipo de retorno Descrição
List Coleção userConsentRequest Recupere uma coleção de objetos userConsentRequest para um appConsentRequest.
Get userConsentRequest Leia as propriedades e os relacionamentos de um objeto userConsentRequest .
Filtrar por usuário atual Coleção userConsentRequest Leia as propriedades de objetos userConsentRequest para um appConsentRequest do 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 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 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. Suporta $filter (eq apenas) e $orderby.
customData Cadeia de caracteres Campo de texto livre para definir os 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. Suporta $filter (eq apenas) 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, Expirede Completed. Suporta $filter (eq apenas) 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

A representação JSON a seguir mostra o tipo de 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"
}