Skip to content

FullStack-Templates/Angular-template

Repository files navigation

Logo

angular-oidc-template

Build Coverage Quality Gate Status Reliability Rating Security Rating Vulnerabilities Cypress Dashboard Dependencies Status DeployAngular Netlify Status

-----------------------------------------------------

➤ Tech Stack service aws-lambda service aws-lambda service aws-lambda service aws-lambda service aws-lambda service aws-lambda

This project can be used as an Angular template for building a responsive Single Page Application with:

  • An elegant landing page
  • A secure home page
  • A secure login using Auth0, a leading OpenID Connect compliant Identity Provider

The tech stack used are:

  • Angular as the SPA framework
  • angular-oauth2-oidc as OpenID certified javascript library
  • Auth0 as the OpenID compliant Identity Provider
  • AWS S3 for hosting the application
  • GitHub Actions as the CI/CD tool

-----------------------------------------------------

➤ CI/CD and metrics:

-----------------------------------------------------

➤ Use This Template

To create a GitHub repository using this template, click the Use this template button as shown below

-----------------------------------------------------

➤ Project Documentation:

Landing Page Auth0 Login Home Page

-----------------------------------------------------

➤ Project Dependencies

To build and run this project, you'll need the following tools.

-----------------------------------------------------

➤ Build the Application

To build your application for the first time, run the following in your shell:

foo@bar:~$: npm install
foo@bar:~$: npm run build
foo@bar:~$: npm run test

-----------------------------------------------------

➤ Run the application

To run this application for the first time, run the following in your shell:

foo@bar:~$: npm run start

Open up the browser to http://127.0.0.1:4200 to view the application

Please note that you may not be able to login until you complete step 1 and step 2 in Configuring Auth0

-----------------------------------------------------

➤ Deploy the application

Deployment recommendations for this application are available here

-----------------------------------------------------

➤ Project customization

To customize the project's documentation, please see Project Documentation And Metrics

About

A responsive Angular template with OpenID Connect integration with Auth0 for secure login

Resources

License

Stars

Watchers

Forks

Packages

No packages published