Skip to main content
Browser-only mode delivers this information as the data of SignatureReceived. Backend mode POSTs it to the registered callback and includes SessionId for correlation. Field names are case-sensitive.

Identity fields

The deployed browser client interprets timestamps as Unix seconds, using new Date(1000 * value). The upstream diagram labels them as date/time values. Verify the received representation when integrating a different provider or version. For example, a subset of a response might look like this. Identifiers and property values below are illustrative; additional signature and attachment fields are omitted:

Attachments

Each attachment can include Id, ContentType, FileName, Signature, Timestamp, Url, and BackEndUrl.
  • Url is the direct download location and requires Neuro authentication.
  • BackEndUrl provides access through Quick Login following approval. Treat it as a sensitive access URL; do not publish it, persist it in analytics, or assume permanent availability.
  • Signature is the client’s signature of the attachment contents.
Avoid automatically fetching attachments just to display a login result. Render returned strings as text, validate URLs before navigating, and use your provider’s verification rules before trusting downloaded content. The live demo displays JSON without downloading attachments.

Use identity information safely

An identity identifier is not an Agent API JWT. Receiving a result does not grant application permissions. Validate the accepted provider, identity state, validity interval, and required properties before linking it to an application user. Keep personal data only as long as your application needs it. Do not use a browser-submitted copy of this JSON as proof of a backend login; use backend delivery or Neuron sessions. Sources: identity information schema and reference response rendering.