{"repo":"descope-sample-apps/chrome-extension","free":true,"listed":false,"github":"https://github.com/descope-sample-apps/chrome-extension","clone":"git clone https://github.com/descope-sample-apps/chrome-extension.git","description":"Descope Chrome extension","language":"JavaScript","stars":23,"topics":["authentication","chrome-extension","ciam","descope"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Descope Chrome Extension Sample App A Chrome extension sample app demonstrating secure OAuth 2.0 authorization code flow using Descope Federated Apps. This extension showcases how to integrate Descope's authentication platform within a browser extension context using modern Chrome Extension Manifest V3 standards. Features - 🔐 OAuth 2.0 Authorization Code Flow - Secure OIDC authentication using Descope Federated Apps - 🚀 Manifest V3 Compliant - Built with the latest Chrome Extension standards - 🎯 PKCE Security - Implements Proof Key for Code Exchange for enhanced security Getting Started Prerequisites Before you begin, ensure you have the following installed: - Node.js (v16.0.0 or later) - npm (comes with Node.js) - Google Chrome (latest version recommended) - Descope Account - Sign up for free Installation Clone from GitHub 1. Clone the repository: 2. Install dependencies: Configuration 1. Descope Setup 1. Create a Descope Project: - Go to the Descope Console - Create a new project or select an existing one - Note your Project ID 2. Configure Federated App: - Navigate to Federated Apps in your Descope console - Use the OIDC default application or create a new OIDC Federated App - Note your App ID (optional - defaults to OIDC default application) 2. Extension Configuration Enter your Project ID and optionally your App ID in the extension popup after installation. If no App ID is provided, the extension will use the default Descope OIDC app. Development Build and Watch Mode ","default_branch":null,"files":null,"tree":[],"storefront":"/r/descope-sample-apps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/descope-sample-apps/chrome-extension/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}