- Built with
- triauth-js
- License
- Apache-2.0
Get started
The playground at play.triauth.org lets you learn and try the triauth protocol live in your browser.
It is based on the browser build of our official triauth-js library, and runs entirely client-side with no backend.
Bring your triauth identifier, as most flows need one you can approve.
What you can try
Start with
authenticate
Approve the authentication request in your authenticator and see the authentication result in the playground.Check the session
Usecheckwith thedeviceTagreturned byauthenticateto make sure the device keys were not revoked, orpingfor a fresh cryptographic proof with no user interaction.Get cryptographic signatures
Usesignfor a signature over a message and its attachments after the user has read them, orstampa short string silently in the background. Thenverifyeither against the keys in DNS.Collect attestations
Useattestto ask a verification provider you trust for a signed statement about the user, such as “I am not a robot”.Look up an identifier
Usewhoisto read any identifier's public profile, devices, and keys straight from DNS, orvalidateto check the format of an identifier or device name with no lookup at all.
Extras
Watch the live test runner, over two thousand tests, run in your browser, or browse the test coverage report.
All logos and trademarks belong to their respective owners and do not imply affiliation or endorsement of the organization or product by triauth, nor vice versa. The content provided on this page may include information from third-party sources. We do not assume any responsibility for the completeness, correctness, or applicability of the information. You should independently verify any details before relying on them.