Difference between revisions of "Draft: PEC-Hybrid/Current/Admin/About"

From Genesys Documentation
Jump to: navigation, search
Line 33: Line 33:
 
|Type=Unstructured
 
|Type=Unstructured
 
|freetext=Perform the following steps using the PureCloud Admin UI or the PureCloud API.
 
|freetext=Perform the following steps using the PureCloud Admin UI or the PureCloud API.
# As necessary, for each on-premises service, create OAuth Client Credentials grants:
+
<ol>
#* Using the UI, follow [https://help.mypurecloud.com/articles/create-an-oauth-client/ these steps],
+
<li>As necessary, for each on-premises service, create OAuth Client Credentials grants:
#* Or using the API, follow [https://developer.mypurecloud.com/api/rest/v2/oauth/ these steps].
+
<ul>
#: For more information about the different kinds of Client Grants, see the [https://developer.mypurecloud.com/api/rest/authorization/ Authorization] reference.
+
<li>Using the UI, follow [https://help.mypurecloud.com/articles/create-an-oauth-client/ these steps],</li>
#: For more information about Permissions for Altocloud, see the [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ Altocloud permissions overview].
+
<li>Or using the API, follow [https://developer.mypurecloud.com/api/rest/v2/oauth/ these steps].</li>
# Create an Identity Provider (IDP). This step can be done only by the [https://developer.mypurecloud.com/api/rest/client-libraries/java/IdentityProviderApi.html IdentityProviderApi].
+
</ul>
#: Add the following code:<br>
+
For more information about the different kinds of Client Grants, see the [https://developer.mypurecloud.com/api/rest/authorization/ Authorization] reference.<br>
 +
For more information about Permissions for Altocloud, see the [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ Altocloud permissions overview].
 +
</li>
 +
<li>Create an Identity Provider (IDP). This step can be done only by the [https://developer.mypurecloud.com/api/rest/client-libraries/java/IdentityProviderApi.html IdentityProviderApi].<br>
 +
Add the following code:<br>
 
<source lang="text">
 
<source lang="text">
 
PUT https://api.{{environment}}/api/v2/identityproviders/pureengage
 
PUT https://api.{{environment}}/api/v2/identityproviders/pureengage
Line 52: Line 56:
 
}
 
}
 
</source>
 
</source>
#: Authorization:
+
Authorization:
#:* Type: OAuth 2.0
+
<ul>
#:* Access Token: request new token
+
<li>Type: OAuth 2.0</li>
#:* Add authorization data to: Request Headers
+
<li>Access Token: request new token</li>
#: '''Troubleshooting''':
+
<li>Add authorization data to: Request Headers</li>
## Ensure that the IDP is set with "autoProvisionUsers" = "true"
+
</ul>
## Ensure that the issuer uri in your SAML assertion is the same as the issuer uri for the IDP.
+
'''Troubleshooting''':
## Ensure that you don't have multiple issuers with the same uri.
+
<ol type="a">
# If you need to grant more Administrator or Supervisor roles, configure Altocloud [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ permissions] as necessary.
+
<li>Ensure that the IDP is set with "autoProvisionUsers" = "true"</li>
# (Optional as needed) Create additional Admin accounts by [https://help.mypurecloud.com/articles/add-people-organization/ adding people to your organization].
+
<li>Ensure that the issuer uri in your SAML assertion is the same as the issuer uri for the IDP.</li>
 
+
<li>Ensure that you don't have multiple issuers with the same uri.</li>
 +
</ol>
 +
</li>
 +
<li>If you need to grant more Administrator or Supervisor roles, configure Altocloud [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ permissions] as necessary.</li>
 +
<li>(Optional as needed) Create additional Admin accounts by [https://help.mypurecloud.com/articles/add-people-organization/ adding people to your organization].</li>
 +
</ul>
 
How to get help:
 
How to get help:
 
* PureEngage: Bill?
 
* PureEngage: Bill?

Revision as of 19:31, May 23, 2019

This is a draft page; the published version of this page can be found at PEC-Hybrid/Current/Admin/About.

Manually provision PureCloud (by creating an Organization) and PureEngage Premise (using Genesys Administrator Extension).

Supported PureCloud Services

About Provisioning

PureCloud Provisioning Steps

Transaction object for hybrid integrations

Opening Your Network