Skip to main content

TypeScript SDK

The official Authlete TypeScript/JavaScript SDK provides a comprehensive client library for integrating OAuth 2.0 and OpenID Connect functionality into your TypeScript or JavaScript applications.

Installation

npm install @authlete/authlete-ts

Quick Start

import  from '@authlete/authlete-ts';

const authlete = new AuthleteApi();

// Create a service
const service = await authlete.createService();

Features

  • Full OAuth 2.0 Support - All grant types and flows
  • OpenID Connect - Complete OIDC implementation
  • Type Safety - Full TypeScript support
  • Modern JavaScript - ES6+ features and async/await
  • Comprehensive - All Authlete API endpoints covered

Documentation

Examples

Authorization Code Flow

// Process authorization request
const authRequest = await authlete.processAuthorizationRequest(
});

if (authRequest.action === 'INTERACTION') );
\`}

Token Management

// Process token request
const tokenRequest = await authlete.processTokenRequest(
\`});

if (tokenRequest.action === 'OK') {
  console.log('Access Token:', tokenRequest.accessToken);
  console.log('Refresh Token:', tokenRequest.refreshToken);
}

GitHub Repository

View on GitHub

Support

For questions and support: