Sample user model
The examples in this section use the following model.
{
"user": {
"name": {
"given": "John",
"family": "Doe"
},
"role": "SA",
"memberOfGroupNames": ["Admin", "User"],
"groupDNs": [
"CN=Devs,CN=Users,DC=malibu,DC=gl,DC=lab",
"CN=Admins,CN=Users,DC=malibu,DC=gl,DC=lab"
]
}
}
Expression | Result |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Expression | Result |
---|---|
|
|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Accessing property names with non-alphanumeric characters
If a property
name contains any characters other than alpha-numeric characters and underscores
(_
), use the map access format instead of dot notation.
The examples in this section use the following model.
{
"providerAttributes": {
"full-name": "John Doe",
"http://www.schema.com/samples/userId": "jdoe00",
"Email Address": "johndoe00@test.com"
},
"custom-attributes": {
"email": "johndoe00@test.com"
}
}
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|
Expression | Result |
---|---|
|
|