Xibo Client User¶
Setup a separate Xibo user for the client application meetup2xibo. That user will have authorization only to update data in the event dataset. Experienced Xibo administrators can follow this outline:
- Add a user to Xibo.
- Authorize that user to access the dataset API.
- Grant the new user the view and edit permissions for the event dataset.
- Add a new application to Xibo, noting the application credentials.
- Set the application owner to the new user.
The step-by-step instructions below demonstrate how to setup the client user, dataset permissions, and event editor application.
Add a User for Meetup2xibo¶
A distinct meetup2xibo client user will provide secure, limited access to the Xibo API. Click the Add User button above the users list, as shown in Figure 20.
Enter the new user’s user name and password, as shown in Figure 21. Choose any meaningful user name. The password will never be used, so choose a long, random sequence of characters.
Authorize the User to Access Event Data¶
The meetup2xibo user requires access to the datasets API, but should be blocked from other API components. Select Page Security from the meetup2xibo user’s popup menu as shown in Figure 22.
Update the ACL for the meetup2xibo user, as shown in Figure 23
Grant Dataset Permissions¶
The meetup2xibo user requires permission to view and edit event data. Select Permissions from the event dataset’s popup menu, as shown in Figure 24.
Authorize the meetup2xibo user to view and edit the dataset, as shown in Figure 25.
Add an Application for Meetup2xibo¶
Xibo limits API access to a limited list of client applications. Click the Add Application button above the applications list as shown in Figure 26.
Enter the new application’s name, as shown in Figure 27. Choose any meaningful application name.
Authorize the Application¶
The new application must allow API access from the unattended application meetup2xibo. Select Edit from the meetup2xibo application’s popup menu as shown in Figure 28.
The Xibo CMS API credentials configuration requires the client ID and secret shown in the Edit Application dialog box. Authorize the client credentials, as shown in Figure 29.
The meetup2xibo application require access to the entire Xibo scope. Grant access and associate the application with the meetup2xibo user, as shown in Figure 30.