Partilhar via


tipo de recurso userConsentRequest

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa os detalhes do pedido de consentimento que um utilizador cria quando pede para aceder a uma aplicação ou para conceder permissões a uma aplicação. Os detalhes incluem a justificação para pedir acesso, o estado do pedido e os detalhes de aprovação.

O utilizador pode criar um pedido de consentimento quando uma aplicação ou uma permissão requer autorização de administrador e apenas quando o fluxo de trabalho de consentimento do administrador está ativado.

Métodos

Método Tipo de retorno Descrição
List coleção userConsentRequest Obtenha uma coleção de objetos userConsentRequest para uma appConsentRequest.
Get userConsentRequest Leia as propriedades e relações de um objeto userConsentRequest .
Filtrar por utilizador atual coleção userConsentRequest Leia as propriedades dos objetos userConsentRequest de uma appConsentRequest para a qual o utilizador atual é o revisor.

Propriedades

Propriedade Tipo Descrição
approvalId Cadeia de caracteres O ID da aprovação. Este valor é igual ao valor de id.
completedDateTime DateTimeOffset A data e hora em que o estado do pedido 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 utilizador que criou o pedido.
createdDateTime DateTimeOffset A data e hora em que o pedido foi criado. 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 Suporta (eq apenas) e $orderby.
customData Cadeia de caracteres Campo de texto gratuito para definir quaisquer dados personalizados para o pedido de consentimento do utilizador. Não usado.
id Cadeia de caracteres Identificador do pedido.
motivo Cadeia de caracteres A justificação do utilizador para exigir acesso à aplicação. $filter Suporta (eq apenas) e $orderby.
status Cadeia de caracteres O estado do pedido de consentimento da aplicação do utilizador. Os valores possíveis são: Initializing, InProgress, Expired, e Completed. $filter Suporta (eq apenas) e $orderby.

Relações

Relação Tipo Descrição
aprovação aprovação Decisões de aprovação associadas a um pedido.

Representação JSON

A representação JSON seguinte 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"
}