{"id":3262,"date":"2017-08-21T15:16:03","date_gmt":"2017-08-21T15:16:03","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-configure-a-netsuite-suitelet-for-unauthenticated-web-store-access-2\/"},"modified":"2026-07-28T18:25:38","modified_gmt":"2026-07-28T18:25:38","slug":"comment-configurer-un-suitelet-netsuite-pour-un-acces-non-authentifie-a-la-boutique-en-ligne","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-configurer-un-suitelet-netsuite-pour-un-acces-non-authentifie-a-la-boutique-en-ligne\/","title":{"rendered":"Comment configurer un Suitelet NetSuite pour un acc\u00e8s non authentifi\u00e9 \u00e0 la boutique en ligne"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Un d\u00e9ploiement correct d\u2019un Suitelet garantit qu\u2019il est accessible en externe via des appels AJAX depuis une boutique en ligne sans n\u00e9cessiter de connexion de l\u2019utilisateur.","ga_short_answer":"Pour activer l'acc\u00e8s AJAX sans authentification pour un Suitelet, assurez-vous que son d\u00e9ploiement est d\u00e9fini sur \u00ab Publi\u00e9 \u00bb et \u00ab Disponible sans connexion \u00bb. Il est essentiel de configurer l'onglet \u00ab Public \u00bb en s\u00e9lectionnant \u00ab Utilisateur de formulaire en ligne \u00bb dans \u00ab R\u00f4les externes \u00bb et en d\u00e9s\u00e9lectionnant les autres options de public afin d'autoriser l'acc\u00e8s externe depuis une boutique en ligne.","ga_scenario":"Un utilisateur doit acc\u00e9der \u00e0 un Suitelet NetSuite depuis une boutique en ligne externe \u00e0 l\u2019aide d\u2019un appel AJAX. La difficult\u00e9 survient lorsque l\u2019utilisateur de la boutique en ligne n\u2019est pas connect\u00e9 \u00e0 NetSuite, ce qui n\u00e9cessite que le Suitelet soit accessible sans authentification. Cette configuration est essentielle pour <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/can-netsuite-restlets-be-configured-to-change-http-status-codes\/\">int\u00e9grer des applications externes aux fonctionnalit\u00e9s de NetSuite<\/a>.","ga_solution":"Pour configurer un Suitelet en vue d\u2019un acc\u00e8s non authentifi\u00e9 depuis une boutique en ligne externe, veuillez suivre les \u00e9tapes suivantes dans l\u2019enregistrement de d\u00e9ploiement du script :\n1. Assurez-vous que le d\u00e9ploiement du script du Suitelet est d\u00e9fini sur `Released`.\n2. V\u00e9rifiez que la case `Available Without Login` est coch\u00e9e.\n3. Acc\u00e9dez \u00e0 l\u2019onglet `Audience` de la fiche de d\u00e9ploiement du script.\n4. Dans le champ `External Roles`, s\u00e9lectionnez `Online Form User`.\n5. Effacez toutes les s\u00e9lections dans les champs `Departments`, `Groups`, `Employees` et `Partners` afin de garantir un acc\u00e8s sans authentification.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:16:03+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"How do I set up my suitelet so I can access it with an ajax call from the web store when I'm not logged in?","ga_ans_id":"ANS-1523","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The instruction to check 'All Roles' under the Audience tab for unauthenticated access is an oversimplification. While an 'All Roles' checkbox exists, current NetSuite documentation for 'Available Without Login' Suitelets specifically recommends selecting 'Online Form User' in the External Roles field and clearing other audience selections (Departments, Groups, Employees, and Partners) to ensure unauthenticated access.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3262","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3262\/revisions"}],"predecessor-version":[{"id":5182,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3262\/revisions\/5182"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3262"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3262"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3262"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}