Skip to main content

User resource data model

/User

Dictionary table

The diagran service model of the object: http://www.soffid.org/doc/console/2.9.0/uml/com/soffid/iam/api/User.html

Soffid allows you to add customized data to the user object. You can do that on metadata, on the proper object.

  • Main Menu > Administration > Configure Soffid > Global Settings > Metadata

It is allowed to consult all the User definition using the Schema query:

http://<your-domain>/webservice/scim2/v1/Schemas/urn:soffid:com.soffid.iam.api.User

Full JSON example

Request

http://<your-server>/webservice/scim2/v1/User/3189251057751

Response

&&TODO&& Cambiar JSON 

{
    "lastName": "Smith",
    "comments": "Changed",
    "createdByUser": "admin",
  "mailServer": "null",
  "mailDomain": "soffid.com",
  "nationalID": "",
  "multiSession": false,
  "modifiedByUser": "admin",
  "id": 1188,
  "homeServer": "null",
  "primaryGroupDescription": "World",
  "primaryGroup": "world",
  "comments": "Sample user",
  "profileServer": "null",
  "secondaryGroups": [
    {
      "groupDescription": "Enterprise",
      "id": 12353,
      "group": "enterprise"
    },
    {
      "groupDescription": "Engineering team",
      "id": 12347,
      "group": "engineering"
    }
  ],
  "active": true,
    "fullName": "John Smith",
    "active": false,
    "userName": "jsmith",
    "mailAlias": "jsmith@soffid.com, jsmith.dev@soffid.com"",
    "firstName": "John",
    "createdDate": "2017-08-04T15:04:37+02:00"2020-12-14 17:52:14",
    "phoneNumber"multiSession": "666777888",false,
    "meta": {
    "created": "2017-08-04T15:04:37+02:00",
        "location": "http://<domainyour-server>/webservice/scim2/v1//User/1188"1057751",
        "lastModified"links": {
            "roleAccounts": "2017-08-18T16:52:38+02:00"http://<your-server>/webservice/scim2/v1/RoleAccount?filter=userCode+eq+'jsmith'+and+enabled+eq+true",
            "groupUsers": "http://<your-server>/webservice/scim2/v1/GroupUser?filter=user+eq+'jsmith'+and+disabled+eq+false",
            "accounts": "http://<your-server>/webservice/scim2/v1/Account?filter=type+eq+U+and+users.user.userName+eq+'jsmith'"
        },
        "resourceType": "User"
    },
    "modifiedByUser": "admin",
    "schemas": [
        "urn:soffid:com.soffid.iam.api.User"
    ],
    "modifiedDate": "2017-08-18T16:52:38+02:00"2021-01-03 13:26:57",
    "attributes": {
        "employeeId"RegisterServiceProvider": "1234"anonymous",
        "position"manager": "Developer"
  }admin",
        "middleName"EMAIL": ""jsmith@test.com",
        "accounts": [
    {
      "system"birthDate": "soffid",1970-05-26 "name":00:00:00"
    "jsmith"},
    "id": 12453
    }
  ],1057751,
    "userType": "I",
    "shortName"primaryGroupDescription": "jsmith"Enterprise",
    "primaryGroup": "enterprise"
}