Setup Checklist
Follow this checklist to get Optare fully integrated with your application.
Your Progress
Track your setup progress. Complete each section in order for the smoothest experience.
Phase 1: Foundation
☐ Create Your Account
- Sign up for Optare (opens in a new tab)
- Verify your email
- Complete your profile
Time: 2 minutes
☐ Create Your Organization
- Go to Console (opens in a new tab) → Organizations
- Click Create Organization
- Enter your organization name and slug
Result: Your tenant is ready at https://id.optare.one/login?org=your-slug
Phase 2: Integration
☐ Register Your Application
- Go to Applications → OAuth Clients
- Click Create Client
- Configure:
- Name: Your app name
- Type: SPA, Web App, or Native
- Redirect URI: Your callback URL
Result: You have a Client ID to use in your app.
→ Detailed Guide: Applications
☐ Integrate the SDK
Choose your framework:
| Framework | Guide | Time |
|---|---|---|
| React | React Quickstart | 5 min |
| Next.js | Next.js Quickstart | 10 min |
| Node.js | Node.js Quickstart | 10 min |
| Flutter | Flutter Quickstart | 15 min |
Result: Users can log in to your app.
☐ Test Authentication
- Run your app locally
- Click "Log In"
- Create a test account
- Verify you're redirected back
Troubleshooting:
- "Invalid redirect_uri" → Check your OAuth client settings
- CORS error → Add your origin to allowed origins
Phase 3: Team Setup
☐ Invite Team Members
- Go to Organization → Members
- Click Invite Member
- Enter email and select role
Roles:
- Owner: Full control (billing, delete)
- Admin: Manage members, settings
- Member: Standard access
→ Detailed Guide: Multi-Tenancy
☐ Configure Roles & Permissions
- Review default roles in Settings → RBAC
- Customize permissions as needed
- Assign roles to team members
Phase 4: Security
☐ Enable MFA (Recommended)
- Go to Settings → Security
- Set MFA policy:
- Optional
- Required for Admins
- Required for All
Result: Enhanced account security.
☐ Configure Session Settings
- Go to Settings → Security
- Set:
- Access token lifetime
- Refresh token lifetime
- Idle timeout
Recommended:
- Access Token: 1 hour
- Refresh Token: 30 days
- Idle Timeout: 24 hours
Phase 5: Production
☐ Add Production Redirect URIs
- Go to your OAuth client settings
- Add production URLs:
https://yourapp.com/callback https://yourapp.com/api/auth/callback
☐ Set Up Custom Domain (Optional)
- Go to Settings → Custom Domains
- Add your domain:
auth.yourcompany.com - Configure DNS CNAME record
- Verify and enable
→ Detailed Guide: Custom Domains
☐ Configure Branding
- Upload your logo
- Set primary brand color
- Preview and publish
☐ Deploy to Production
- Update environment variables with production values
- Deploy your application
- Test the full login flow
Phase 6: Advanced (Optional)
☐ Set Up Webhooks
Receive notifications when events occur:
- Go to Webhooks
- Add your endpoint URL
- Select events to receive
☐ Add Enterprise SSO
For enterprise customers with existing IdPs:
- Go to Settings → Enterprise SSO
- Configure SAML or OIDC
- Test with an enterprise account
☐ Set Up Licensing
Control feature access per organization:
- Create Products
- Create Subscriptions
- Check licenses in your app
→ Detailed Guide: License Checking
You're All Set! 🎉
Your Optare integration is complete. Here's what's next:
- Monitor usage in the portal
- Troubleshoot issues if they arise
- Contact support for help
Quick Reference
| Task | Where |
|---|---|
| Manage members | Organization → Members |
| View logs | Dashboard → Audit Logs |
| Get API key | Settings → API Keys |
| Help & Support | Dashboard → Support |