Solutions
Hardware
Software
Services
Support and Downloads
About Zebra
Okta Integration Guide for PTT Pro
Configuration Overview
Phase 1 – Configuring the ACS
Creating the Client
Configuring the Client
Okta Integration Guide for PTT Pro
Okta Integration Guide for PTT Pro
Introduction
Requirements
Configuration Overview
Phase 1 – Configuring the ACS
Creating the Realm
Retrieving the Signing Certification of the Realm
Creating the Client
Configuring the Client
Copying the Client Secret
Creating a User Property Mapper
Copying the Identity Provider Redirect URI
Phase 2 – Configuring Okta
Creating an App
Configuring the New Native App
Configuring Access to the Native App
Completing the Native App Configuration
Phase 3 – Completing the ACS Configuration
Creating A Simple Login Authentication Flow
Creating the Authentication Flow
Creating the Identity Provider
Collecting Information from the Well-Known URL
Accessing the Well-Known URL
Completing the Identity Provider Configuration
Setting the Login Browser Flow
Validate the Configuration
Validating with Postman
Configuring the Workcloud Communication System
Revision History
Configuring the Client
Configuring the Client
Complete the configuration of the client to ensure the integration with
PTT Pro for Android
.
Click
Clients
under the
Configure
menu.
Select the client.
The client name in this example is oidc.client
Select
Settings
and verify the following settings.
Client Protocol
is openid-connect.
Access Type
is confidential
The access type public works but does not use a client secret.
Switching from confidential to public and back to confidential resets the client's secret to a new value.
The access type bearer-only does not work.
Standard Flow Enabled
is ON. If not selected, PTT Pro for Android displays a blank screen and does not prompt for credentials.
Direct Access Grants Enabled
is ON. If not selected, PTT Pro for Android displays a login screen but then displays a blank screen and does not complete the connection.
Enter
https://localhost
in the
Valid Redirect URIs
field. An invalid URI generates an error on the device when connecting to the ACS; the login screen does not display.
Click
Save
to continue.
Creating the Client