Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@ordnary/auth-sdk

Server-side SDK for integrating Ordnary Accounts as an OIDC provider.

Features

  • OAuth/OIDC: PKCE, state, and nonce management.
  • Session: Signed httpOnly cookie-based session management.
  • Handlers: Pre-built Next.js route handlers for login, callback, and logout.
  • API Spec: Includes OpenAPI 3.0 definition.

Install

npm install @ordnary/auth-sdk

Usage

import { createOrdnaryAuth } from "@ordnary/auth-sdk";

export const auth = createOrdnaryAuth({
  issuer: "https://accounts.ordnary.com",
  clientId: "your-client-id",
  redirectUri: "https://your-app.com/api/auth/callback",
  cookieSecret: "your-secret",
});

// Use in Next.js Route Handlers
export const GET = (req) => auth.handleLogin(req);

About

Small Next.js server-side package for integrating ordnary.accounts as an OAuth/OIDC provider.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages