createKeyraAuth()Creates the browser OAuth Verify client. Uses publishable clientId and calls POST /oauth/authorize/init internally.
const keyra = createKeyraAuth({ clientId, redirectUri, domain?: "https://auth.keyra.ie" })function createKeyraAuth(config: KeyraAuthConfig): unknown| Parameter | Type | Required | Description |
|---|---|---|---|
config | KeyraAuthConfig | Required |
unknown
import { createKeyraAuth } from "@keyra/web-sdk";
const keyra = createKeyraAuth({
clientId: "cp_test_xxxxxxxx",
redirectUri: "http://localhost:3000/auth/keyra/callback",
domain: "https://auth.keyra.ie",
});
const result = await keyra.verify({ mode: "popup" });
// Send result.accessToken / result.verificationToken to YOUR backend for validate