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"
}