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

From Genesys Documentation
Jump to: navigation, search
Line 35: Line 35:
 
<ul>
 
<ul>
 
<li>Using the UI, follow [https://help.mypurecloud.com/articles/create-an-oauth-client/ these steps],</li>
 
<li>Using the UI, follow [https://help.mypurecloud.com/articles/create-an-oauth-client/ these steps],</li>
<li>Or using the API, follow [https://developer.mypurecloud.com/api/rest/v2/oauth/ these steps].</li>
+
<li>Or using the API, reference [https://developer.mypurecloud.com/api/rest/v2/oauth/ these endpoints].</li>
 
</ul>
 
</ul>
 
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 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].
 
For more information about Permissions for Altocloud, see the [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ Altocloud permissions overview].
 
</li>
 
</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>
+
<li>Create a PureEngage Identity Provider (IDP). You can use the [https://developer.mypurecloud.com/api/rest/client-libraries/java/IdentityProviderApi.html IdentityProviderApi] via the PureCloud Developer Tools, SDKs, or Platform API.<br>
 
Add the following code:<br>
 
Add the following code:<br>
 
<source lang="text">
 
<source lang="text">
Line 54: Line 54:
 
}
 
}
 
</source>
 
</source>
 +
<ul>
 +
<li>[https://developer.mypurecloud.com/developer-tools/#/api-explorer Developer Tools]<br>
 +
[[File:Hybrid_Identity_Provider_Tools_PureEngage.png|500px]]
 +
</li>
 +
<li>SDKs<br>
 +
[[File:Hybrid_Identity_Provider_SDK_PureEngage.png|500px]]
 +
<ul>
 +
<li>[https://developer.mypurecloud.com/api/rest/client-libraries/java/IdentityProviderApi.html Java]</li>
 +
<li>[https://developer.mypurecloud.com/api/rest/client-libraries/dotnet/IdentityProviderApi.html .NET]</li>
 +
<li>[https://developer.mypurecloud.com/api/rest/client-libraries/python/IdentityProviderApi.html Python]</li>
 +
</ul>
 +
</li>
 +
<li>[https://developer.mypurecloud.com/api/rest/v2/identityprovider/ Platform APIs]<br>
 +
[[File:Hybrid_Identity_Provider_API_PureEngage.png|500px]]
 +
</li>
 +
</ul>
 
Authorization:
 
Authorization:
 
<ul>
 
<ul>
Line 60: Line 76:
 
<li>Add authorization data to: Request Headers</li>
 
<li>Add authorization data to: Request Headers</li>
 
</ul>
 
</ul>
'''Troubleshooting''':
+
Troubleshooting:
 
<ol type="a">
 
<ol type="a">
 
<li>Ensure that the IDP is set with "autoProvisionUsers" = "true"</li>
 
<li>Ensure that the IDP is set with "autoProvisionUsers" = "true"</li>
<li>Ensure that the issuer uri in your SAML assertion is the same as the issuer uri for the IDP.</li>
+
<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>
+
<li>Ensure that you don't have multiple issuers with the same URI.</li>
 
</ol>
 
</ol>
 +
 +
</li>
 +
<li>By default, Altocloud permissions are included in the Admin and AI Agent roles. You may grant [https://help.mypurecloud.com/articles/altocloud-permissions-overview/ Altocloud permissions] to additional roles as needed.
 
</li>
 
</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] and [https://help.mypurecloud.com/articles/assign-roles-divisions-licenses-and-add-ons/ assigning them] to the Admin role.</li>
<li>(Optional as needed) Create additional Admin accounts by [https://help.mypurecloud.com/articles/add-people-organization/ adding people to your organization].</li>
 
 
</ol>
 
</ol>
How to get help:
 
* PureEngage: Bill?
 
* PureCloud: DevForum?
 
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section

Revision as of 15:34, May 24, 2019

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

This article describes the essential provisioning steps to enable a hybrid integration between PureEngage On-Prem deployments and Genesys PureCloud services.

Supported Services

About Provisioning

PureCloud Provisioning Steps

Transaction object for hybrid integrations

Opening Your Network