Representative Use Cases
Since identity can be re-verified with just one selfie without a password or authentication code, you can enhance security while reducing user friction.Device Change
Re-authentication on Anomaly Detection
Regular Identity Re-verification
Password Loss/Information Change
Operation Method (3-Step)
Prerequisite
Process
Judgment/Storage
Benefits of FACE AUTH
Project Creation and Settings
To use FACE AUTH, first create an Add-On project in the dashboard and set policies (threshold·liveness·occlusion).Step 1: Create Add-On Project
Select Add-On menu → ‘Create Project’ in the dashboard to create a new FACE AUTH project. Dependency connection with eKYC project is formed immediately upon creation, and Add-On URL and API key are automatically mapped. The Add-On project is created in the same region as the eKYC project it is connected to. See Regions for details.
Screen before project creation

Screen after project creation
Step 2: Project Information Settings
Specify project name·logo in the settings screen, and set button/URL to move to after authentication submission completion.
Project information settings screen
Step 3: Policy (Threshold) Settings

Project policy settings screen
- Head Occlusion Threshold: Environments requiring safety helmet (bike, construction site, etc.)
- Face Occlusion Threshold: Environments requiring mask (hospital, construction site, etc.)
Step 4: Add-On URL Parameters and Encryption Settings
Required parameters must be registered to use FACE AUTH URL. Required Parameters:encrypted. For the detailed definition of each parameter, see FaceAuth Getting Started — Definition of Request Parameters.Token Expiration Condition Settings
You can configure limited access control through Token ID.
Project token settings screen
Return URL Settings
The AddOn Return URL card defines where the user is sent after authentication and which fields travel with them. Selected fields are appended to the return URL query in the order below.Integration Info > Return URL and passes different parameters. The two settings are independent. → Return URL GuideProviding to Users
FACE AUTH can be provided in two ways.- A. Add-On URL (Recommended)
- B. API-based Integration
pid={AddOn Project ID}— included in the URL query string in plaintextencrypted={...}— the JSON{"sid": "{Approved eKYC Submission ID}"}encrypted with AES-256, then URL-encoded (see Step 4)
form-kr.argosidentity.com. See Regions for details.- ✅ Connect Add-On URL to link/button
- ✅ Verify
sidis not missing and refers to anapprovedeKYC submission - ✅ Security-sensitive parameters such as
sidmust be embedded insideencrypted— never exposed in plaintext - ✅ If desktop traffic is high, place QR transition guide text at top fixed position
Operation Verification (Smoke Test)
- Whether authentication screen appears when Add-On URL is called with approved submissionId
- Whether QR display and mobile transition are natural when entering from PC
- Whether results are stored·queried as Add-On submission (Auth ID) after shooting

Normal authentication screen and error screen when sid is used incorrectly
AUTH ID - Authentication Result Verification
Auth ID refers to one result (submission) of FACE AUTH (add-on). Same-person judgment comparing registered copy (face approved from eKYC previously) with this selfie (verified copy), applied policy snapshot, and processing timeline are recorded together.View Results in Dashboard
- Time
- AUTH ID (TARGET)
- Submission ID (Reference)
- Status
- Policy snapshot
- Score/threshold
- Liveness·occlusion results
- Comparison images
- Logs

Auth ID dashboard of Add-On project
Auth ID Detail Information

Auth ID detail screen of Add-On project
Real-time Integration via Webhook
When FACE AUTH is completed and final results are available, results are automatically sent to the Webhook URL registered in the existing ID Check project. Trigger type:"faceAuth"
- ✅ Register Webhook URL (project unit) and confirm receipt with 2xx response
- ✅ Duplicate receipt prevention: Check duplicates based on Authentication_id
- ✅ Timezone processing: Create_Time(UTC+0) → Convert to internal standard time if needed
- ✅ Key mapping: Map to internal users/requests with Submission_id, User_id, cf1~3
- ✅ Audit logging: Store original payload and routing results together
Checklist for Quick Adoption
Create Project
Set Policy Values
Obtain eKYC Approved Submission
Design Call
Result Verification Routine