Registration, Onboarding, and Identity Verification
Nevis ID onboards external users through self-service registration with separate flows per user type: passkey-first passwordless registration, social and BYOI sign-up with just-in-time account creation and account linking, OTP verification over email and SMS, and admin-initiated invitation onboarding with expiring URL tickets. Onboarding journeys are composed in the customization area of the management console from versioned, validated configuration components (called patterns in Nevis ID), an approach built for journeys that must stay maintainable, reviewable, and auditable at enterprise scale across complex B2C and B2B cases and regulated environments; every flow is represented as a structured graph-tree layout, and changes are validated before they reach production. Progressive profiling collects attributes stepwise as the journey requires, into standard or custom attributes, with attribute-level GDPR information classification available over the REST API. Identity proofing and identity verification (IDV, KYC/eKYC) run through integrated, named providers such as Signicat or through government E-IDs like the Swiss E-ID under eIDAS, and existing user stores migrate over SCIM 2.0 and bulk import.
Also known as
self-service registration, onboarding journeys, low-code and no-code workflows, progressive profiling, identity proofing, identity verification, IDV, KYC/eKYC, eIDAS, user self-services, profile management, My Account, account portal, user dashboard, profile editing, device and session management, account deletion, download my data.
At a glance
| Capability | Native or integrated | Details |
|---|---|---|
| Self-service registration | Native | Separate registration flows per user type; hosted journey pages |
| Social and BYOI registration | Native | Google, Apple, Facebook, Microsoft; just-in-time account creation and account linking |
| Passkey and mobile enrollment | Native | Passkey (FIDO2/WebAuthn) onboarding on the web; Access App and Mobile SDK enrollment |
| Email and SMS verification | Native | OTP over email (eTAN) and SMS (mTAN) during onboarding |
| Invitation onboarding | Native | Admin-initiated onboarding with expiring URL tickets |
| Migration and import | Native | SCIM 2.0 migration tooling with continuous sync; bulk import; just-in-time creation on first federated login |
| Onboarding journeys | Native | Pattern-based journey composition with a graph-tree view of every flow; version control, configuration validation, and execution plans |
| Progressive profiling | Native | Journey-defined stepwise collection into standard or custom attributes; attribute-level GDPR information classification over the REST API |
| Self-service profile management | Native | Profile editing, download my data, account deletion, device and session management, and login-method management in a dedicated end-user application |
| eID onboarding | Integrated | Swiss E-ID (swiyu), Signicat e-ID Hub, walt.id; EUDI Wallet: see E-ID, Wallets, and Verifiable Credentials |
| Identity verification (KYC/eKYC) | Integrated | Via Signicat |
Concepts
- nevisAdmin 4: patterns as the building blocks of journeys, combined into complex configurations with validated properties
- Navigating patterns and the flow graph: the authentication flow as a tree and a full graph
- User management APIs: how users, profiles, and attributes are administered
How-to Guides
- Self-service onboarding overview
- Onboard with a passkey
- Onboard with additional authentication factors
- Social login with Google
- Digital identities (e-ID): onboarding through Signicat, the Swiss e-ID, and walt.id
- Self-service profile management
- Migrate users over SCIM: an eight-part guide from planning to continuous sync
- Manage identities in the console
References
- Onboarding patterns: FIDO2 Onboarding, OATH Onboarding, Out-of-band Mobile Onboarding, In-band Mobile Registration Service, nevisIDM Second-Factor Onboarding
- User lifecycle and journey input patterns: nevisIDM User Create, nevisIDM User Update, nevisIDM User Lookup, User Input (single field), User Input (multiple fields), Email Input Field, Custom Input Field, User Information, User Decision (binary)
- Just-in-time creation and linking patterns: Social Login Create User, Social Login Link User
- Invitation mechanics: nevisIDM URL Ticket Consume and the Ticket and URL ticket APIs
- User and profile APIs: Identities, Profiles, Profile states, User states, User data, Self-administration
- Attributes and privacy: Properties and attribute-level GDPR information classification
- Provisioning and communications: SCIM 2.0, Credentials, Notification
- Data model and the system overview