Continue with IrotechLab
Drop-in OAuth button — add IrotechLab sign-in to any site in seconds.
Get one at /developer/new.
Live previews
Copy the snippet
Paste this HTML anywhere to add IrotechLab sign-in.
<a href="https://irotechlab-auth.netlify.app/api/oauth/widget?client_id=iro_your_client_id"
class="iro-widget iro-widget-brand iro-widget-md iro-widget-rounded">
<span class="iro-widget-mark" style="width:22px;height:22px">
<!-- SVG mark — see docs -->
</span>
<span>Continue with IrotechLab</span>
</a>React / Next.js
import { IrotechLabWidget } from '@irotechlab/auth-widget';
<IrotechLabWidget clientId="iro_..." />How it works
- Button points at
/api/oauth/widget?client_id=YOUR_ID - The server generates PKCE, sets a cookie, and redirects to
/api/oauth/authorize - User logs in, approves consent
- Browser redirects back to your registered callback with
?code=...&state=... - Your server exchanges the code at
/api/oauth/token