Workshop, Slate, and Carbon applications can all be configured as consumer applications with restricted platform access. These applications enable fast iteration on custom applications, allowing you to deploy to customers with minimal maintenance burden.
This guide will focus on Workshop applications that are ideal for the following use cases:
All in-platform applications use the interactive login flow, which can be configured to automatically redirect to configured identity providers. This provides a seamless authentication experience for consumer users. See the default authentication provider setup for configuration details.
This guide requires experience with building applications in Workshop. Before publishing a in-platform application for consumer mode, ensure that you have completed the configuration of consumer mode in Foundry.
There are two approaches for deploying consumer products:
In this, guide we will buld and edit products directly in the consumer space. However, we recommend using release management for a more robust release management process. Review our DevOps release management documentation for more information.
Consumer
role.After deploying your application, validate the consumer user experience with the following steps.
From the file view of the consumer project, open the Access tab from the right side panel. Then, select Check access to verify the following:
Follow these recommendations to help protect users and data:
Verify that the user was assigned to the correct consumer organization and confirm that the consumer user has the appropriate roles in the project.
Ensure that the consumer organization has access to all required object types. Verify that consumer users can submit the required actions, and that backing datasets are accessible to consumer user groups.
Review platform access restrictions in Control Panel and ensure that the home page URL is configured correctly. Verify custom domain settings if you are using external domains.