Run on physical device
General Configuration
Before running the app on a physical device, you need to configure two important settings
RPID (Relying Party ID)
a crucial WebAuthn parameter that links passkeys to a specific domain, ensuring secure authentication tied to your application’s origin.
ProjectID
identifies your specific Corbado project.
1
Configure RPID
The RPID can be a root domain (e.g. example.com) or a subdomain (e.g. auth.example.com).
For simplicity, we set the RPID to your project’s Frontend API URL:
- Get your Frontend API URL
- Input it as your RPID
When moving to production, you’ll need to set a different RPID based on additional factors.
2
Configure ProjectID
Configure your project ID in the config file:
lib/config.dart