Erstellen einer SCIM-API-Anforderung¶
Um die Snowflake-SCIM-API verwenden zu können, muss der SCIM-Client des Identitätsanbieters bei jeder API-Anforderung überprüft werden. Snowflake weist dem SCIM-Client des Identitätsanbieters eine Rolle zu, die über ausreichende Berechtigungen zum Erstellen einer API-Anforderungen verfügt. Derzeit unterstützt Snowflake diese Berechtigungen und schließt sie in ein Bearer-Token ein, das im Berechtigungsheader jeder API-Anforderung übergeben werden muss.
Header-Parameter¶
Jede SCIM-API-Anforderung muss die folgenden Parameter im Anforderungsheader enthalten.
Parameter |
Typ |
Wert |
---|---|---|
|
String |
|
|
String |
|
|
String |
|
|
String |
|
Senden einer SCIM-API-Anforderung an Snowflake¶
Benutzer können hier auf repräsentative Beispiele der Snowflake-SCIM-API zugreifen.
Sie können die Postman-Sammlung in die lokale Postman-Anwendung auf Ihrem Computer integrieren, indem Sie auf Run in Postman klicken und dann eine API-Anforderung stellen.
Führen Sie die folgenden Schritte aus, um am Beispiel von Postman eine SCIM-API-Anforderung an Snowflake zu senden.
Definieren Sie die Methode, und geben Sie die Anforderungs-URL ein. Die URL hat die folgende Form:
https://<account-identifier>.snowflakecomputing.com/scim/v2/
Bemerkung
Jedes unterstützte URL-Format, das auf der Seite Kontobezeichner angegeben ist, und bei dem am URL-Ende
/scim/v2/
angehängt ist, kann für SCIM-API-Anforderungen verwendet werden.Wenn Sie private Konnektivität zur Verbindung mit Snowflake verwenden möchten, müssen Sie zur genauen Identifizierung der URL die Funktion SYSTEM$WHITELIST oder die Funktion SYSTEM$WHITELIST_PRIVATELINK ausführen.
Geben Sie auf der Registerkarte Params die Parameter ein, und überprüfen Sie diese, um sicherzustellen, dass der Berechtigungsheader die korrekten Schlüssel-Wert-Paare enthält.
Stellen Sie sicher, dass die Registerkarte Body die erforderliche JSON-Zeichenfolge enthält.
Klicken Sie auf Send.