{"library":"xumm-oauth2-pkce","type":"library","category":null,"description":"The `xumm-oauth2-pkce` JavaScript SDK facilitates client-side only OAuth2 Authorization Code with PKCE (Proof Key for Code Exchange) flow for the Xumm ecosystem. Currently at version 2.8.7, this package provides a secure method for web applications to authenticate users with Xumm without requiring a backend server for token exchange. It is actively maintained and typically follows a release cadence tied to Xumm ecosystem updates. Key differentiators include its focus on client-side security via PKCE, out-of-the-box handling of browser redirects and session persistence (using `localStorage` by default), and offering both event-driven and promise-based APIs. It integrates seamlessly into browser environments, abstracting away the complexities of the OAuth2 PKCE flow for Xumm users, and ships with TypeScript types for enhanced development experience.","language":"javascript","status":"active","version":"2.8.7","tags":["javascript","xrp","xrpl","ledger","xumm","sdk","pkce","oauth2","client","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install xumm-oauth2-pkce","imports":["import { XummPkce } from 'xumm-oauth2-pkce'","import type { XummPkceOptions } from 'xumm-oauth2-pkce'"]},{"cmd":"yarn add xumm-oauth2-pkce","imports":[]},{"cmd":"pnpm add xumm-oauth2-pkce","imports":[]}],"homepage":"https://xumm.readme.io/docs/oauth-v2-pkce-flow","github":"https://github.com/XRPL-Labs/XummPkce","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/xumm-oauth2-pkce","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/xumm-oauth2-pkce/compatibility"}}