userConsentRequest-Ressourcentyp
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt die Details der Zustimmungsanforderung dar, die ein Benutzer erstellt, wenn er den Zugriff auf eine App oder das Erteilen von Berechtigungen für eine App angibt. Die Details umfassen die Begründung für die Anforderung des Zugriffs, den Status der Anforderung und die Genehmigungsdetails.
Der Benutzer kann eine Zustimmungsanforderung erstellen, wenn eine App oder eine Berechtigung eine Administratorautorisierung erfordert und nur dann, wenn der Workflow für die Administratoreinwilligung aktiviert ist.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
List | userConsentRequest-Sammlung | Ruft eine Auflistung von userConsentRequest-Objekten für eine appConsentRequest ab. |
Get | userConsentRequest | Liest die Eigenschaften und Beziehungen eines userConsentRequest-Objekts . |
Nach aktuellem Benutzer filtern | userConsentRequest-Sammlung | Lesen sie die Eigenschaften von userConsentRequest-Objekten für eine appConsentRequest , für die der aktuelle Benutzer der Bearbeiter ist. |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
approvalId | Zeichenfolge | Die ID der Genehmigung. Dieser Wert ist gleich dem Wert von id . |
completedDateTime | DateTimeOffset | Das Datum und die Uhrzeit, zu dem der Status der Anforderung als Completed markiert wurde. Die Datums- und Uhrzeitinformationen sind im ISO 8601-Format dargestellt und werden immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z . |
createdBy | identitySet | Der Benutzer, der die Anforderung erstellt hat. |
createdDateTime | DateTimeOffset | Das Datum und die Uhrzeit der Erstellung der Anforderung. Die Datums- und Uhrzeitinformationen sind im ISO 8601-Format dargestellt und werden immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z . Unterstützt $filter (eq nur) und $orderby . |
customData | Zeichenfolge | Freitextfeld zum Definieren von benutzerdefinierten Daten für die Anforderung der Benutzerzustimmung. Nicht verwendet. |
id | Zeichenfolge | Bezeichner der Anforderung. |
reason | Zeichenfolge | Die Begründung des Benutzers für die Anforderung des Zugriffs auf die App. Unterstützt $filter (eq nur) und $orderby . |
status | Zeichenfolge | Der Status der App-Zustimmungsanforderung des Benutzers. Mögliche Werte sind: Initializing , InProgress , Expired , und Completed . Unterstützt $filter (eq nur) und $orderby . |
Beziehungen
Beziehung | Typ | Beschreibung |
---|---|---|
Genehmigung | Genehmigung | Genehmigungsentscheidungen, die einer Anforderung zugeordnet sind. |
JSON-Darstellung
Die folgende JSON-Darstellung zeigt den Ressourcentyp.
{
"@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"
}