2017-07-20 2 views
1

Mit den WSO2/scim/Benutzer wie beschrieben Endpunkt in doc soll ich eine Antwort wie dieseWSO2 scim/Users Endpunkt bringt weniger Attribute

 { 
    "schemas":[ 
     "urn:scim:schemas:core:1.0" 
    ], 
    "totalResults":2, 
    "Resources":[ 
     { 
     "id":"0032fd29-55a9-4fb9-be82-b1c97c073f02", 
     "userName":"hasinitg", 
     "meta":{ 
      "lastModified":"2016-01-26T16:46:53", 
      "created":"2016-01-26T16:46:53", 
      "location":"https://localhost:9443/wso2/scim/Users/0032fd29-55a9-4fb9-be82-b1c97c073f02" 
     } 
     }, 
     { 
     "id":"b228b59d-db19-4064-b637-d33c31209fae", 
     "userName":"pulasthim", 
     "meta":{ 
      "lastModified":"2016-01-26T17:00:33", 
      "created":"2016-01-26T17:00:33", 
      "location":"https://localhost:9443/wso2/scim/Users/b228b59d-db19-4064-b637-d33c31209fae" 
     } 
     } 
    ] 
} 

bekommen, aber ich brauche einige zusätzliche Informationen für jeden Benutzer und Nachfolgende Anfragen für jeden Benutzer, der die ID verwendet, um die zusätzlichen Informationen (wie eine E-Mail) zu erhalten, sind zu schlecht.

Ist es möglich, die Endpunkt-Antwort zu konfigurieren, so dass ich die Informationen für die Benutzer in einer Anfrage erhalten?

Antwort

0

In WSO2 Identity Server 5.3.0 können Sie dies mithilfe des Abfrageparameters attributes erreichen.

z. Die folgende Anfrage listet alle Benutzer mit ihren Vornamen in einem einzigen Anruf auf.

curl -k --user admin:admin 'https://localhost:9443/wso2/scim/Users?attributes=givenname' 

Bitte lesen Sie die Post here für weitere Details.

+0

Ja, das hat funktioniert !! Als ich den Attribut-Vornamen übergab ... gab es mir die gleiche Antwort, weil es bereits in den Feldern war, die zurückgeschickt wurden. Ich habe erwartet, dass nur der Vorname zurückgegeben wird. In dem Post, den Sie verlinkt haben, sagen Sie, dass Scim für die Benutzerspeicher aktiviert ist. Ich habe Scim aktiviert, aber wie frage ich nach allen Stores? – nickGR

+0

Ich bin nicht genau auf Ihre Anforderung klar. Erwarten Sie, dass die Antwort nur die Attribute enthält, die Sie auflisten möchten? Wenn es so ist, ist es nicht möglich, da Benutzername, Scim-ID, erstellt, geändert alle obligatorische Meta-Attribute sind, die in der Antwort enthalten sein sollten. Können Sie Ihre Frage mit einer Beispielantwort aktualisieren, die Sie erwarten, wenn es nicht das ist, was ich hier erwähnt habe? – pulasthi7

+0

Keine Sorge, es ist in Ordnung, dass ich diese Antwort bekomme und danke Ihnen für Ihre Antwort. Wie muss ich meine Abfrage so einstellen, dass eine Abfrage für alle UserStores in Wso2 eingerichtet wird? Weil ich gerade jetzt nur Ergebnisse vom Hauptbenutzerspeicher erhalte und ich auch Ergebnisse von den anderen Benutzerspeichern erhalten möchte – nickGR

Verwandte Themen