SDKs / typescript / oauth
createKeyraServer()Creates an OAuth Verify helper object: createVerification, exchangeAuthorizationCode, getOAuthUserInfo, validateVerification. Uses publishable client_id on each call — no secret required for validate.
const keyra = createKeyraServer({ baseUrl: "https://auth.keyra.ie" })function createKeyraServer(config: KeyraServerClientConfig): unknown| Parameter | Type | Required | Description |
|---|---|---|---|
config | KeyraServerClientConfig | Required |
unknown
import { createKeyraServer, generatePkce } from "@keyra/typescript-sdk";
const keyra = createKeyraServer({ baseUrl: "https://auth.keyra.ie" });
const pkce = generatePkce();