Home

Awesome

<img width="1400" alt="image" src="https://github.com/descope-sample-apps/angular-sample-app/assets/32936811/c43be1ec-3d96-4d4f-9ac3-f4be474d5732">

This sample app demonstrates how to integrate the Descope authentication service into an Angular application. This application includes a login screen using Descope Angular SDK, a user dashboard to display user information and a navigation bar that dynamically adjusts based on the user's authentication state.

Table of Contents 📝

  1. Features
  2. Installation
  3. Running the Application
  4. Issue Reporting

Features ✨

Installation 💿

  1. Clone the repository:
git clone git@github.com:descope-sample-apps/angular-sample-app.git
  1. Install dependencies:
cd descope-angular-app
yarn install
  1. Setup environment variables:
export const environment = {
    production: false,
    descopeProjectId: "<Descope Project ID>",
};

Running the Application 🚀

To start the application, run:

yarn start

Navigate to http://localhost:4200/ in your browser.

Issue Reporting ⚠️

This project is a simple demonstration of integrating Descope into an Angular application. For any issues or suggestions, feel free to open an issue in the GitHub repository.

License 📜

This project is licensed under the MIT License - see the LICENSE file for details.