Production launch checklist
As you prepare to deploy your Scalekit integration to production, it’s crucial to verify that all configurations are optimized for security and user experience.
The following checklists help ensure your implementation is production-ready and efficient.
As you prepare to deploy SCIM Provisioning, verify that all configurations are optimized for security and user experience. The following checklist helps ensure your implementation is production-ready and efficient.
-
Use appropriate environment variables
Switch from development to production credentials, including the client ID, client secret, and environment URL.
-
Secure the client secret
Your client secret is akin to a key to your application. Secure it with the utmost care. Go through our best practices guide to learn how to manage the client secrets safely and securely.
-
Configure webhooks
Setup webhooks for receiving real-time updates on user and group changes. Follow our webhook security guide to learn how to secure your webhooks.
-
Test provisioning flows
Ensure that you have implemented and tested all possible SCIM Provisioning workflows such as:
- User provisioning
- User de-provisioning
- User profile update
- Group membership changes
- Role assignments
-
Finalize branding & theming
For a consistent user experience, ensure your branding (logo, colors) are added to the Admin Portal.
-
Review Admin Portal URL
Customize the Admin Portal URL to match your domain (for example,
https://admin.hero-saas.app
) for a seamless brand experience. Also, remember to update.env
file post CNAME configuration. Read customizing the Admin Portal on how to match your brand. -
Graceful error handling
Test thoroughly across all possible edge cases, including incomplete, invalid, or duplicate data.