Skip to content

Access and Onboarding

Landing and Sign-In

Company Portal Landing

The landing page is the public entry point for company users.
Primary actions:

  • Sign In for existing users
  • Get Started to open company registration

Registration

Company Portal Registration

Company registration is handled in the portal registration flow, not Keycloak default registration.

Registration captures:

  • contact person details
  • company identity and regulatory identifiers
  • address details
  • required KYC/registration documents
  • final review and terms acceptance

Authentication Behavior

  • portal uses Keycloak SSO for authentication
  • callback parameters are handled on return from auth provider
  • token refresh runs in background for active sessions
  • password login and registered passkey login both return users to the company workspace
  • if SSO account lacks company-portal access, user is forced to re-login with correct account

Onboarding-Limited Mode

Some companies operate in onboarding mode until activation milestones are complete.

In this mode, available routes are intentionally limited to onboarding-safe modules, such as:

  • onboarding dashboard
  • profile
  • certifications
  • messages
  • support

Access Troubleshooting

Symptom Likely cause Action
redirected to forbidden user role missing for target route sign in with role-permitted user or request role update
module missing from sidebar role-gated nav visibility verify role assignment in company user management
registration stuck on doc step required KYC documents missing upload all mandatory documents and retry
passkey option unavailable no passkey registered or browser/device unsupported register a passkey from profile security and retry on a supported device