For each new customer deployment, Janrain Professional Services will provision two distinct environments:
Depending on the Janrain package you have purchased, a Staging environment may also be provisioned. All environments point to the Janrain platform’s production code, but non-production environments are hosted on separate application servers not scaled for production use.
Each Janrain environment consists of:
- Social Login application(s)
- Registration application
- User data storage
- API clients and settings
- Flow configurations
More information about these components can be found in the Registration Overview. Each environment may be configured for use with multiple properties and integration points.
After the project kickoff, Janrain will provide technical training to the customer’s team on how to use the Janrain Console and APIs for configuration and how the reference implementation is set up. Once Janrain has provided access to the Development environment and reference implementation, the customer is responsible for the following implementation tasks. All application configuration steps may be completed in the Console or by using Janrain APIs.
Once the customer has completed configuration on the Development environment and signed off on Configuration Acceptance Testing, Janrain will then provision the Production environment and promote the approved flow(s) and schema(s) from Development to Production. The customer will need to complete some configuration steps outlined above for the Production environment, as well as update production code that is either pointing to the Registration UI or making direct API calls on the back end (server-side) to use Janrain Production environment credentials. See the Production Launch Process section for more details.