Skip to main content
Quick Login lets a user share their Legal Identity with your application by approving a signed request in Neuro Access or another compatible identity app. Your application displays a QR code; the user scans it, reviews the purpose, and approves. The Neuron delivers the identity to your browser, backend, or Neuron HTTP session. Start with the live demo to see a real QR code and the returned identity, or follow the browser quickstart to build the flow.

How it works

Each QR code is valid for five minutes. The reference browser client requests a new code every two seconds while waiting. QR responses only describe the request; identity information arrives separately after approval.

Choose where the identity goes

What you need

  • A Neuron offering the /QuickLogin service and client event transport.
  • A user with a Legal Identity in an app accepted by that provider.
  • A clear purpose explaining what the user is approving and how the identity will be used.
  • For backend mode, a reachable HTTPS callback returning JSON.
Use your provider’s domain consistently for QR requests, events, and sessions. The public reference example configures eu.id.tagroot.io as its Neuron; the live demo uses that same host.

Quick Login and the Agent API

POST /QuickLogin creates identity approval requests and QR codes. POST /Agent/Account/QuickLogin exchanges an existing Quick Login HTTP session for an Agent API JWT. They are separate endpoints with different request bodies. Receiving an identity in the browser does not create a backend login, grant application permissions, or return an Agent API token. Choose the appropriate integration mode and establish your application’s session and authorization separately. Continue with the REST reference, identity response, and troubleshooting.