WebID
This service allows you to create and view WebID-conform profiles.
#
Features- CRUD operations in WebID
- Storage in triple store
#
Dependencies#
Install#
Usage#
SettingsProperty | Type | Default | Description |
---|---|---|---|
usersContainer | String | required | URI of the container where WebIDs will be stored |
#
ActionsThe following service actions are available:
create
#
#
ParametersProperty | Type | Default | Description |
---|---|---|---|
email | string | required | Email address |
nick | string | First part of the email address | Nickname |
name | string | name | Name |
familyName | string | null | Family name |
homepage | string | null | User's website |
#
ReturnObject
- Created profile
view
#
#
ParametersProperty | Type | Default | Description |
---|---|---|---|
userId | string | The webId of the logged user | User's slug |
#
ReturnObject
- User's profile
edit
#
#
ParametersProperty | Type | Default | Description |
---|---|---|---|
userId | string | The webId of the logged user | User's slug |
email | string | null | Email address |
nick | string | null | Nickname |
name | string | name | Name |
familyName | string | null | Family name |
homepage | string | null | User's website |
#
ReturnObject
- Modified profile
list
#
#
ReturnString
- LDP container with all registered users
#
EventsThe following events are emitted.
webid.created
#
Sent after a new profile is created.
#
ParametersObject
- Created profile