Service App Authorization Guide
Overview
Service apps provide a more robust and secure way to integrate Cloverhound Cloud with your Webex environment. Unlike individual user tokens that can expire when users leave or change roles, service apps are organization-level integrations that provide consistent, reliable access to your Webex data.
:::tip Why Use Service Apps?
- Simplified Management: One organization-level authentication instead of managing multiple user tokens
- Enhanced Security: Centralized control over permissions and access
- Reduced Maintenance: No concerns about individual user token expiration
- Audit Compliance: Clear audit trail of service app authorization and usage
:::
Prerequisites
- Full Administrator role in your organization's Webex Control Hub
- Active licenses for Webex Calling and/or Webex Contact Center
Authorization Process
The Cloverhound Cloud service app will be submitted to your organization for approval. Once submitted, follow these steps to authorize it:
Step 1: Access Control Hub
- Log in to your organization's Control Hub at https://admin.webex.com
- Navigate to Management > Apps > Service Apps
Step 2: Locate Cloverhound Cloud
- Look for "Cloverhound Cloud" in the list of service apps
- If you cannot see the service app, contact Cloverhound support to ensure it has been submitted for authorization
Step 3: Review Service App Details
- Click on the "Cloverhound Cloud" service app
- Review the service app's description, developer information, and requested scopes
- Verify this is the official Cloverhound application
Step 4: Authorize the Service App
- When ready to authorize, click "Authorize"
- Click "Save" to confirm the authorization
- Your name will be shown as the authorizing user in Control Hub
- An entry in AdminAudit events will be created documenting the authorization
Configuring in Cloverhound Cloud
Once the service app is approved in Control Hub, you can configure it in Cloverhound Cloud:
Enable Service App Authentication
- Log into your Cloverhound Cloud account
- Navigate to Settings > Webex tab
- Look for the "Switch to Service App" button
- Click the button to enable service app authentication
- Verify that the OAuth token dropdown shows "- Service App Token -"
Verification Steps
To confirm the service app is working correctly:
- Check Token Status: The settings page should show "✓ Using Service App Token"
- Run Onboarding Validation: Click "Run Onboarding Validation" to test API access
- Monitor Data Sync: Verify that data synchronization continues normally
- Check Audit Logs: Review Control Hub audit logs for service app activity
Managing the Service App
Viewing Authorization Details
In Control Hub, you can:
- View when the service app was authorized and by whom
- See the current permission scopes
- Monitor usage through audit logs
- Modify or revoke authorization if needed
Updating Permissions
If Cloverhound Cloud releases updates that require additional permissions:
- The updated app will appear in your App Hub
- You'll need to approve the new permission requests
- The service app will continue using existing permissions until updated
Revoking Access
To remove the service app:
- Go to Control Hub > Management > Apps > Service Apps
- Find "Cloverhound Cloud" in the list
- Click the app and select "Remove" or "Revoke Authorization"
- Confirm the removal
:::warning Impact of Revoking
Removing service app authorization will immediately stop all Cloverhound Cloud integrations with your Webex environment. Ensure you have alternative authentication configured if needed.
:::
Troubleshooting
App Not Found in App Hub
If you can't find "Cloverhound Cloud" in the App Hub:
- Verify you're signed in to the correct organization
- Check that you have Full Administrator privileges
- Contact Cloverhound support to confirm app availability
Installation Fails
If installation fails:
- Ensure you have Full Administrator privileges
- Check that your organization has appropriate Webex licenses
- Verify browser settings allow the installation process
Service App Not Appearing in Control Hub
If the app doesn't appear after App Hub installation:
- Wait a few minutes for synchronization
- Refresh your Control Hub session
- Check the Service Apps section specifically (not regular Apps)
Permission Errors
If you see permission-related errors:
- Verify you have Full Administrator role
- For compliance scopes, ensure you also have Compliance Officer role
- Check that the requested scopes match your organization's licenses
Authentication Issues in Cloverhound Cloud
If the service app doesn't work after approval:
- Verify the app shows "Active" status in Control Hub
- Try clicking "Switch to Service App" again in Cloverhound Cloud settings
- Run the onboarding validation to test API connectivity
- Check for any error messages in the browser console
Support
If you encounter issues during installation or configuration:
- Documentation: Review this guide and the main Webex integration documentation
- Cloverhound Support: Contact cloud-support@cloverhound.com
- Webex Support: For App Hub or Control Hub issues, contact Cisco support
When contacting support, please include:
- Your organization's Webex organization ID
- Screenshots of any error messages
- Steps you've already attempted
- Your administrator role and permissions
Next Steps
After successful installation:
- Team Training: Inform your team about the change from user tokens to service app
- Monitor Integration: Watch for any data sync issues in the first few days
- Documentation: Update any internal procedures that reference individual user tokens
- Backup Plan: Keep documentation on how to revert to user tokens if needed
The service app provides a more robust foundation for your Webex integration with Cloverhound Cloud, ensuring reliable data synchronization and simplified management.