Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Recupere uma coleção de objetos appConsentRequest dos quais o usuário atual é o revisor e o status do userConsentRequest para acessar o aplicativo especificado é InProgress.
Essa API está disponível nas seguintes implantações de nuvem nacional.
| Serviço global | Governo dos EUA L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Permissões
Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
| Tipo de permissão | Permissões menos privilegiadas | Permissões com privilégios mais elevados |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | ConsentRequest.Read.All | ConsentRequest.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | ConsentRequest.Read.All | ConsentRequest.ReadWrite.All |
Solicitação HTTP
GET /identityGovernance/appConsent/appConsentRequests/filterByCurrentUser(on='parameterValue')
Parâmetros de função
Na URL da solicitação, forneça os seguintes parâmetros de consulta com valores. A tabela a seguir mostra os parâmetros que podem ser usados com esta função.
| Propriedade | Tipo | Descrição |
|---|---|---|
| on | consentRequestFilterByCurrentUserOptions | Filtre para consultar objetos appConsentRequest dos quais o usuário atual é um revisor. O valor permitido é reviewer. Obrigatório. |
Parâmetros de consulta
Essa função requer o $filter parâmetro de consulta OData (eq) para retornar uma coleção de objetos userConsentRequest para os quais o status é InProgress. A função também dá suporte ao $select parâmetro de consulta. Para obter informações gerais, acesse Parâmetros de consulta OData.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedido, esse método retornará um 200 OK código de resposta e uma coleção de objetos appConsentRequest no corpo da resposta.
Exemplos
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/beta/identityGovernance/appConsent/appConsentRequests/filterByCurrentUser(on='reviewer')?$filter=userConsentRequests/any(u:u/status eq 'InProgress')
Resposta
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(appConsentRequest)",
"@odata.count": 1,
"value": [
{
"@odata.type": "#microsoft.graph.appConsentRequest",
"id": "7322e5f3-0f15-4eb8-9e82-2029e8622f5d",
"appId": "de8bc8b5-d9f9-48b1-a8ad-b748da725064",
"appDisplayName": "Graph Explorer",
"consentType": "Dynamic",
"pendingScopes": [
{
"displayName": "AccessReview.Read.All"
},
{
"displayName": "openid"
},
{
"displayName": "profile"
},
{
"displayName": "offline_access"
}
],
"userConsentRequests": []
}
]
}