Create an application

Step-by-step guide to creating a Rollup application.

Step 1: Connect with Rollup Passport

First, login to Console with Rollup Passport by visiting where you will see a screen like this where you can choose your favorite authentication method to register / login with:
Rollup Passport Authentication

Step 2: Create an App

After logging in you will be redirected to the Console dashboard. This is where you’ll register and configure your Rollup Application.
From here you will want to click the “Create Application” button in the middle of the screen where you will be prompted to give your application a name and finally redirected to your new application's configuration screen.

Step 3: Configure your Application

Once the app is created, the first screen you will see is your application dashboard. This is where you can copy your Galaxy API key and your application keys. Please copy the Client Secret and store it somewhere secure.
The Client Secret is only shared once so, if you missed it you can click the "roll keys" link to regenerate the keys.
Next click the "OAuth" link on the left navigation bar to view the full application configuration screen.
Here you will see the standard OAuth 2.0 configuration form where you will need to set the following required fields:
  • Redirect URL: The address where Rollup will redirect your users to after they have completed the auth flow (more on next page)
  • App Icon: The logo of your application you want displayed to users during the auth flow (see passport for more)
  • Terms of Service URL: A link to your application's TOS
  • Website: A link to your application's website
  • Scopes: [coming soon]
  • Domains: [coming soon]
In most cases you will need to setup an app for each environment and save the correct redirect url for each. For example, a "localhost" redirect url for local development and a "staging" redirect url for test environments.
All other fields are optional. Once complete click the "Published" toggle and "Save" button.
Now that you have a fully configured application you can complete the integration.