Credential Flow and Verification Guide
System Architecture
Credential Flow Between Canisters
Demo Flow Explanation
User visits: https://icp-sign.civic.me/
Authentication via Internet Identity
Redirect to Civic Pass verification
Return to application with credential
Redirect Flow Details
Verification Implementation
Frontend Verification (UI/UX Only)
Backend Canister Verification (Required)
Communication with Internet Identity
Important Security Notes
Frontend vs Backend Verification
Frontend component is for UI/UX ONLY
All security decisions must use backend verification
Never trust frontend verification results
DFX SDK Usage
Always verify credentials on your canister
Implement proper error handling
Check credential expiration
Verify principal matches
System Requirements
Internet Identity integration
Civic Pass canister access
DFX Verifiable Credentials SDK
Last updated
Was this helpful?