Cisco Cisco TelePresence Management Suite (TMS) Version 15 Developer's Guide
There are two possible models for user authentication.
Service User Books on Behalf of Users
The simplest approach is configuring one service user in Cisco TMS for your client, and granting this user Book on
behalf of permissions as described below.
behalf of permissions as described below.
This model is only appropriate if all users with access to the client can be granted the same permissions in Cisco
TMS, as booking on behalf of someone will create a new Cisco TMS user in the default group if the user does not
already exist.
TMS, as booking on behalf of someone will create a new Cisco TMS user in the default group if the user does not
already exist.
All Users Book for Themselves
If you need to set up different booking rights per user, or block some users from booking altogether, each user must
authenticate with Cisco TMS individually through the API.
authenticate with Cisco TMS individually through the API.
Setting up Permissions
All users who will book meetings using the API must be members of a group whose permissions include Booking.
Users who book on behalf of others also require Book on behalf of permissions.
Users who book on behalf of others also require Book on behalf of permissions.
Permissions in Cisco TMS are set on a group level. To modify the permissions set for a group:
1.
Go to Administrative Tools > User Administration > Groups.
2.
Hover over the desired group, click the drop-down button and select Set permissions.
3.
In the Booking section, under Misc, check:
—
Booking
—
Book on behalf of
—
Update
—
Approve Meeting, unless bookings are to require manual approval
4.
Click Save.
NTLM Authentication
On a default Cisco TMS installation, any API request requires the use of Windows Challenge Response or NTLM
authentication.
authentication.
Not all environments support this authentication mechanism (non-Windows based environments), and you therefore
may need to allow for Basic Authentication:
may need to allow for Basic Authentication:
10
Cisco TelePresence Management Suite Extension Booking API Programming Reference Guide