Zebra Identity Provider Quick Start Guide for Workcloud Communication

Identity Provider

Workcloud Communication

Quick Start Guide

Document Identifier: MN-004666-02EN Rev A

Brand:

Copyright and Legal Information

Date: 2024/04/10

ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.

Information in this document is subject to change without notice. The software described in this document is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of those agreements.

For further information regarding legal and proprietary statements, please go to:

Terms of Use

Proprietary Statement

This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries ("Zebra Technologies"). It is intended solely for the information and use of parties operating and maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed to any other parties for any other purpose without the express, written permission of Zebra Technologies.

Product Improvements

Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are subject to change without notice.

Liability Disclaimer

Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and disclaims liability resulting therefrom.

Limitation of Liability

In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever (including, without limitation, consequential damages including loss of business profits, business interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you.

Workcloud Communication IDP

The Identity Provider (IDP) service provides customers with a mechanism to maintain user identity information, supporting customers who use Workcloud Communication in a shared device model. The IDP provides a user with a single set of credentials to ensure that the user is who they say they are across multiple platforms, applications, and networks.

IDP Requirements

Zebra manages the IDP. This includes creating the realm and providing an SFTP location for the customer to upload user data. The user data is imported into the IDP and the PTT Pro Server. After the import is complete, users can log in to PTT Pro for Android and authenticate against the IDP.

Zebra and the customer must complete the following steps:

  • Zebra and the customer agree on the realm name. This is the URL for the IDP.
  • Zebra creates the realm and configures the SFTP site.
  • Zebra shares the credentials with the customer.
  • Zebra creates the customer in the PTT Pro Server.
  • The customer must include one or more departments.
  • Each department must contain one or more groups.
  • The customer configures their PTT Pro clients with the Client ID and the Client Secret. Zebra provides this information as a Provisioning Manager token or a JSON file. Refer to the Workcloud Communication Provisioning Manager Customer Administrator Guide and the Workcloud Communication PTT Pro for Android Configuration Guide for more information.

User Import for the IDP

The user data for a PTT Pro customer is contained in a CSV. The customer uploads their user data to the Workcloud Communication IDP using SFTP. A customer administrator can verify that users are added or removed by viewing the users in the PTT Pro server. The import script runs every hour on the hour.

NOTE: Errors in the CSV file can disrupt the PTT service for users. Verify the data and format of the CSV file prior to uploading the file.

The first row of the CSV file contains the column headers. The column headers are not required, but the columns must appear in the order specified below. The CSV fields cannot contain spaces.

Table 1 User Data
Employee ID First Name Last Name Department Customer PTT Group ESN Time of Change password domainuser
Mandatory Mandatory Mandatory Mandatory Mandatory Mandatory Not Used Not Used Mandatory Mandatory

NOTE: Fields that are not used must be included in the CSV file to ensure that the file is properly processed.

Employee ID: A unique identifier for the user must be lowercase. The identifier is used for logging in to Zebra PTT Pro.

Field Descriptions

First Name: Used for the display name of the user.

Last Name: Used for the display name of the user.

Department: The department the user is added to. The department must already exist in the PTT Pro Server before import. The CSV import process does not create a department.

Customer: Leave blank.

PTT Group: The groups in the PTT Pro Server the user is a member of. The groups must already exist because the CSV process does not create a group. Use a semicolon (;) as a delimiter to specify additional groups. A maximum of 10 groups can be specified in the CSV file. The maximum number of groups can be modified by Zebra in the IDP configuration.

ESN: Leave blank. This field is reserved for future use but must be included in the CSV.

Time of change: Leave blank. This field is reserved for future use but must be included in the CSV.

Password: The password for the user. The password is provided to the IDP.

DomainUser: Must be a valid email address and each user must have a unique email address.

Customer Responsibilities

A customer is responsible for creating, updating, and maintaining the CSV file of user information. This includes the initial upload of users. A customer can reduce the potential for errors by creating a process to manage changes to the CSV file.

  • Designate a person who is responsible for changes to the CSV file.
  • Update and upload the CSV file to reflect user roles and responsibilities.
  • Maintain a backup copy of the CSV file.
  • Verify the accuracy and format of the CSV file and submit changes through SFTP.
  • Review changes in the PTT Pro server to verify the addition, removal, or modification of users.

User Management

The CSV file specifies the users and their passwords in the Workcloud Communication IDP and the PTT Pro Server. The number of users is controlled by licensing in the PTT Pro Server. If the number of users in the CSV file exceeds the number of licenses, the PTT Pro Server limits the number of imported users.

Adding and Removing Users

Users can be added or removed by modifying the CSV file.

  • When a user is added to the CSV file, the user is added to the IDP and the PTT Pro Server.
  • When a user is removed from the CSV file, the user is removed from the IDP and the PTT Pro Server. If an error occurs for a user record, for example, the user password does not meet the password requirement policy, the user is not added to the PTT Pro Server.

Password Management

The CSV file must contain the full list of users. The exception is for users using the PTT Pro PC Client. These users must be created using the PTT Pro Management Portal because the PC Client does not support OAuth.

User authentication for PTT Pro uses OAuth. When users open PTT Pro for Android, they are prompted for their user name and password.

PTT Pro OAuth Login Screen

Image showing the PTT Pro Zebra login screen with fields for email and password, and options to 'Keep me signed in', 'Sign in', and 'Sign in using an X.509 certificate'. This screen is for English users.

By default, passwords are managed through the CSV file. Any password changes made in the PTT Pro Server or through the device are overwritten during the next CSV file import. You can ask Zebra to modify how passwords are managed by changing the value of the customerpwdforcechange parameter. When customerpwdforcechange is set to Y, the password is specified in the CSV file. When the value is N, the password specified in the CSV file is ignored.

Revision History

Revision History
Version Date Description
MN-004666-01 Rev A March 2023 First version.
MN-004666-02 Rev A April 2024 Updates to CSV field descriptions.
Models: MN-004666-02EN, MN-004666-02EN Workcloud Communication Identity Provider, Workcloud Communication Identity Provider, Communication Identity Provider, Identity Provider, Provider

File Info : application/pdf, 7 Pages, 56.68KB

PDF preview unavailable. Download the PDF instead.

wcc-idp-qsg

References

Apache FOP Version 2.3

Related Documents

Preview Zebra Workcloud Communication Voice Client 9 Quick Start Guide
A quick start guide for the Zebra Workcloud Communication Voice Client 9, detailing how to make and receive calls, manage contacts, view call history, and understand signal quality.
Preview Zebra Workcloud Communications Profile Manager v4.16.0 Release Notes
Release notes for Zebra Workcloud Communications Profile Manager version 4.16.0 and Zebra Profile Client version 2.0.25101, detailing new features, fixes, and supported devices.
Preview PTT Pro Okta Integration Guide
This guide provides detailed instructions for integrating Zebra's PTT Pro (Workcloud Communication) with Okta, enabling secure user authentication via OAuth2 and OpenID Connect (OIDC). It covers configuration steps for both ACS and Okta environments.
Preview Zebra PTT Pro Android Client v3.3.10317 Release Notes
Comprehensive release notes for Zebra PTT Pro Android Client version 3.3.10317, detailing new features, bug fixes, device support, and OS compatibility. Includes updates from previous versions.
Preview Zebra Voice Client Programmer Guide: Workcloud Communication API
This programmer guide from Zebra Technologies details the API for Zebra Voice Client (Version 9.0.24304), covering intents, configuration, actions, and integration for Workcloud Communication. Learn to build voice-enabled applications.
Preview Zebra PTT Pro iOS Client Release Notes v1.0.11125
Release notes for Zebra PTT Pro iOS Client version 1.0.11125, detailing new features, resolved issues, device support, and important links. Covers updates from version 1.0.11125 down to 1.0.11052, including support for various iOS versions and device compatibility.
Preview Zebra Enterprise Messaging Service (ZEMS) Client User Guide
This user guide provides instructions on how to use the Zebra Enterprise Messaging Service (ZEMS) with PTT Pro clients for Android and iOS, and the ZEMS Web Client. Learn about messaging features, broadcast messages, and configuration.
Preview Zebra L10 Enterprise Tablet User Guide for Android 10
Comprehensive user guide for the Zebra L10 Enterprise Tablet running Android 10. Covers setup, features, operations, maintenance, troubleshooting, and accessories for the XPAD, XSLATE, and XBOOK models.