Difference between revisions of "Draft: PEC-Hybrid/Current/Admin/About"
From Genesys Documentation
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, | + | <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 | + | <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: | |
<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 | + | <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 | + | <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>(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> | ||
− | |||
− | |||
− | |||
|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.
Contents
This article describes the essential provisioning steps to enable a hybrid integration between PureEngage On-Prem deployments and Genesys PureCloud services.