{"id":21510,"date":"2022-04-11T13:49:38","date_gmt":"2022-04-11T11:49:38","guid":{"rendered":"https:\/\/help.openbee.com\/open-bee-chorus-pro\/installers-guide\/piste-authentication-migration-procedure\/"},"modified":"2026-05-13T09:37:11","modified_gmt":"2026-05-13T07:37:11","slug":"piste-authentication-migration-procedure","status":"publish","type":"page","link":"https:\/\/help.openbee.com\/en\/open-bee-chorus-pro\/installers-guide\/piste-authentication-migration-procedure\/","title":{"rendered":"PISTE Authentication Migration Procedure"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li><a href=\"#Proc%C3%A9duredemigrationauthentificationPISTE-1.Cr%C3%A9ationd'uncomptePISTEetd'uneapplicationdeproduction\">1. Create a PISTE account and production app<\/a><\/li><li><a href=\"#Proc%C3%A9duredemigrationauthentificationPISTE-2.Cr%C3%A9ersonraccordementAPIChorusProenproduction\">2. Create your Chorus Pro API connection in production<\/a><\/li><li><a href=\"#Proc%C3%A9duredemigrationauthentificationPISTE-3.Configurationd%E2%80%99OpenBee%E2%84%A2Portal:ConnecteurChorusPro\">3. Open Bee\u2122 Portal Setup: Chorus Pro Connector<\/a><ul><li><a href=\"#Proc%C3%A9duredemigrationauthentificationPISTE-Cas1:Fournisseur\">Case 1: Supplier<\/a><\/li><li><a href=\"#Proc%C3%A9duredemigrationauthentificationPISTE-Cas2:R%C3%A9cipiendaire(collectivit%C3%A9publique)\">Case 2: Recipient (public authority)<\/a><\/li><\/ul><\/li><\/ul>\n\n<h1 class=\"wp-block-heading\" id=\"Proc&#xE9;duredemigrationauthentificationPISTE-1.Cr&#xE9;ationd'uncomptePISTEetd'uneapplicationdeproduction\">1. Create a PISTE account and production app<\/h1>\n\n<p>The creation of a PISTE account is required to connect to Chorus Pro.<\/p>\n\n<p><a href=\"https:\/\/developer.aife.economie.gouv.fr\/\">PISTE<\/a> replaces the Chorus Pro API platform.<\/p>\n\n<p>Please go to the PISTE platform: <a href=\"https:\/\/developer.aife.economie.gouv.fr\/\">https:\/\/developer.aife.economie.gouv.fr\/<\/a><\/p>\n\n<p>The first step is to create an account on <a href=\"https:\/\/developer.aife.economie.gouv.fr\/\">PISTE<\/a>, click on &#8221; <strong>\n  <em>REGISTER<\/em>\n<\/strong><em> &#8220;,<\/em> then you must fill in the following mandatory fields and accept the T&amp;Cs:<\/p>\n\n<ul class=\"wp-block-list\"><li>Name<\/li><li>Email address<\/li><li>Password<\/li><li>Organization name: <strong>choose &#8220;Universal&#8221;<\/strong><\/li><\/ul>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890826.png\" alt=\"\"\/><\/figure>\n\n<p>Once your account has been created, PISTE automatically generates a SANDBOX application that will only be<strong> used to connect to the Chorus Pro qualification environment<\/strong><\/p>\n\n<p><strong>To connect to production, you need to create a dedicated application by clicking on the &#8220;Create an application&#8221; button.<\/strong> <\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890827.png\" alt=\"\"\/><\/figure>\n\n<p>The following fields must be completed:<\/p>\n\n<ul class=\"wp-block-list\"><li>Application name: This name must be unique and will be <strong>used<\/strong> when creating the API connection on the Chorus Pro portal<\/li><li>Email: email of the application manager<\/li><li>The person responsible for the application: a person that the Chorus Pro or PISTE team can contact<\/li><li>Information on the structure: fill in the SIRET of the structure<\/li><\/ul>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890828.png\" alt=\"\"\/><\/figure>\n\n<p>Check the T&amp;Cs of all Chorus APIs, i.e. each line where the word Chorus Pro appears, and then select these APIs. Click on the &#8221; <strong>Validate my T&amp;Cs choices <\/strong>&#8221; button and then click on &#8221; <strong>Save application<\/strong> &#8221; to finalize.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890829.png\" alt=\"\"\/><\/figure>\n\n<h1 class=\"wp-block-heading\" id=\"Proc&#xE9;duredemigrationauthentificationPISTE-2.Cr&#xE9;ersonraccordementAPIChorusProenproduction\">2. Create your Chorus Pro API connection in production<\/h1>\n\n<p>Prerequisite:<\/p>\n\n<ul class=\"wp-block-list\"><li>Have a production application on PISTE<\/li><li>The &#8221; <strong>EDI\/API connection<\/strong> &#8221; space open for the structure that wishes to connect<\/li><li>Have the authorisations on the &#8221; <strong>EDI \/ API connection<\/strong> &#8221; space<\/li><\/ul>\n\n<p>Please visit the Chorus Pro website: <a href=\"https:\/\/chorus-pro.gouv.fr\/\">https:\/\/chorus-pro.gouv.fr\/<\/a><\/p>\n\n<p>To finalize your PLC connection to Chorus Pro in production, you must declare your TRACK connection.<\/p>\n\n<p>To do this, once connected, you must access the &#8221; <strong>\n  <em>EDI and API connection<\/em>\n<\/strong> &#8221; area and click on the &#8221; <strong>\n  <em>Manage API connection<\/em>\n<\/strong>&#8221; tab. To create the connection, please click on the &#8221; <strong>\n  <em>Declare a RUNWAY connection<\/em>\n<\/strong> &#8221; button.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890830.png\" alt=\"\"\/><\/figure>\n\n<hr class=\"wp-block-separator\"\/>\n\n<p>If the EDI and API CONNECTIONS space does not appear in the CHORUS menu<\/p>\n\n<p>\u2022 Click on <strong>MANAGER ACTIVITIES<\/strong><br\/>\u2022 Go to <strong>My Structures<\/strong> and click on the pen to edit the structure<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/279478284.png\" alt=\"\"\/><\/figure>\n\n<p>\u2022 In the <strong>LIST OF SPACES section of the STRUCTURE<\/strong>, click Add <strong>Spaces<\/strong><\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/279478282.png\" alt=\"\"\/><\/figure>\n\n<p>\u2022 Select <strong>EDI and AP I Connection<\/strong>in the <strong>Edit<\/strong> column and validate<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/279478283.png\" alt=\"\"\/><\/figure>\n\n<p>\u2022 Log out of your CHORUS account and then log in again to see EDI and API CONNECTIONS<br\/>Once connected, you can access the &#8221; <strong>EDI and API connection<\/strong> &#8221; area and click on the &#8221; <strong>Manage API connection<\/strong> &#8221; tab.<br\/>To create the connection, please click on the &#8221; <strong>Declare a RUNWAY connection<\/strong> &#8221; button.<\/p>\n\n<hr class=\"wp-block-separator\"\/>\n\n<p>Complete the form for creating a PISTE connection:<\/p>\n\n<ul class=\"wp-block-list\"><li>Structure: Choose the structure to connect<\/li><li>Application Name: Enter the name of the production application that was created on TRACK, example: MON_APPLICATION_CHORUS_PRO.  <strong>Be careful, check the spelling and case, the name must be identical to that of the production application created in TRACK. In addition, it is not possible to enter a SANDBOX application on the Chorus Pro Production Portal<\/strong>.<\/li><li>Type of use: allows you to identify your type of use, you can choose &#8221; <strong>User of a solution from a publisher or operator<\/strong> &#8221; and enter &#8221; <strong>Open Bee&#8221;<\/strong> in the Publisher \/ solution field<\/li><li>Technical Contact Information: Enter the technical contact information.<\/li><\/ul>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890831.png\" alt=\"\"\/><\/figure>\n\n<h1 class=\"wp-block-heading\" id=\"Proc&#xE9;duredemigrationauthentificationPISTE-3.Configurationd&#x2019;OpenBee&#x2122;Portal:ConnecteurChorusPro\">3. Open Bee\u2122 Portal Setup: Chorus Pro Connector<\/h1>\n\n<p>The final step is to modify the configuration of Open Bee\u2122 Portal : Chorus Pro Connector to add the OAuth2 credentials.<\/p>\n\n<p>Prerequisite:<\/p>\n\n<ul class=\"wp-block-list\"><li>Open Bee\u2122 Portal : Chorus Pro connector version 6.11.2 or higher<\/li><li>Have created a production TRACK application<\/li><li>The PISTE connection in the Chorus Pro portal is effective<\/li><\/ul>\n\n<p>Please connect to TRACK: <a href=\"https:\/\/developer.aife.economie.gouv.fr\/\">https:\/\/developer.aife.economie.gouv.fr\/<\/a><\/p>\n\n<p>Click on your production application and scroll down to the &#8221; <strong>Oauth IDs<\/strong> &#8221; insert, retrieve the OAuth IDs, Client <strong>ID <\/strong>, and click &#8221; <strong>View Secret<\/strong> &#8221; to get the value of the <strong>Secret Client<\/strong>. Set this information aside.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890832.png\" alt=\"\"\/><\/figure>\n\n<p>In Open Bee\u2122 Portal : Chorus Pro Connector, you need to update the authentication configuration.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Proc&#xE9;duredemigrationauthentificationPISTE-Cas1:Fournisseur\">Case 1: Supplier<\/h2>\n\n<p>Click on &#8221; <strong>\n  <em>Configuration<\/em>\n<\/strong> &#8220;, then for each supplier:<\/p>\n\n<p>Select the &#8221; <strong>\n  <em>OAuth \u2013 TRACK<\/em>\n<\/strong> &#8221; authentication mode, insert the OAuth credentials from the production TRACK application, and validate.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890833.png\" alt=\"\"\/><\/figure>\n\n<p>For security reasons, AIFE recommends creating OAuth identifiers for each structure. If you have multiple structures, repeat these steps for each of them.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Proc&#xE9;duredemigrationauthentificationPISTE-Cas2:R&#xE9;cipiendaire(collectivit&#xE9;publique)\">Case 2: Recipient (public authority)<\/h2>\n\n<p>Click on &#8220;<strong><em>Configuration<\/em><\/strong>&#8220;, select the &#8220;<strong><em>OAuth \u2013 TRACK<\/em>\n  \n<\/strong>&#8221; authentication mode, insert the Oauth credentials from the production TRACK application and validate.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/help.openbee.com\/wp-content\/uploads\/2022\/04\/274890834.png\" alt=\"\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>1. Create a PISTE account and production app 2. Create your Chorus Pro API connection in production 3. Open Bee\u2122 Portal Setup: Chorus Pro Connector Case 1: Supplier Case 2: Recipient (public authority) 1. Create a PISTE account and production app The creation of a PISTE account is required to connect to Chorus Pro. PISTE [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":21496,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"templates\/ob-help-products.php","meta":{"footnotes":""},"class_list":["post-21510","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/comments?post=21510"}],"version-history":[{"count":1,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21510\/revisions"}],"predecessor-version":[{"id":21512,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21510\/revisions\/21512"}],"up":[{"embeddable":true,"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/pages\/21496"}],"wp:attachment":[{"href":"https:\/\/help.openbee.com\/en\/wp-json\/wp\/v2\/media?parent=21510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}