All Projects → auth0-samples → Auth0 Angular Samples

auth0-samples / Auth0 Angular Samples

Licence: mit
Auth0 Integration Samples for Angular 2+ Applications

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Auth0 Angular Samples

Auth0 Vue Samples
Auth0 Integration Samples for Vue.js Applications
Stars: ✭ 215 (-5.29%)
Mutual labels:  quickstart, authentication, auth0, spa
Auth0 Javascript Samples
Auth0 Integration Samples for Vanilla JavaScript Applications
Stars: ✭ 130 (-42.73%)
Mutual labels:  quickstart, authentication, auth0, spa
Auth0 React Samples
Auth0 Integration Samples for React Applications
Stars: ✭ 672 (+196.04%)
Mutual labels:  quickstart, authentication, auth0, spa
Auth0 Express Api Samples
Auth0 Integration Samples for Node Express REST API Services
Stars: ✭ 68 (-70.04%)
Mutual labels:  quickstart, authentication, auth0
Auth0 Aspnetcore Webapi Samples
Auth0 Integration Samples for ASP.NET Core WebAPI Services
Stars: ✭ 109 (-51.98%)
Mutual labels:  quickstart, authentication, auth0
Auth0 Python Api Samples
Auth0 Integration Samples for Python REST API Services using Flask
Stars: ✭ 70 (-69.16%)
Mutual labels:  quickstart, authentication, auth0
Auth0 Nodejs Webapp Sample
Auth0 Integration Samples for Node Web Applications
Stars: ✭ 117 (-48.46%)
Mutual labels:  quickstart, authentication, auth0
auth0-jquery-samples
Auth0 Integration Samples for jQuery
Stars: ✭ 14 (-93.83%)
Mutual labels:  spa, auth0, quickstart
Vue Auth0 Demo
Supporting resource for the article: Managing User Session And Refreshing Auth0 Tokens In a Vuejs Application (https://medium.com/@giza182/managing-user-session-and-refreshing-auth0-tokens-in-a-vuejs-application-65eb29c309bc. Shows how to manage and refresh auth0 tokens unobtrusively and without using a refresh token. Demo: http://bit.ly/2HFOrIo
Stars: ✭ 20 (-91.19%)
Mutual labels:  authentication, auth0
Auth0
Authentication in shinyapps using Auth0 service
Stars: ✭ 100 (-55.95%)
Mutual labels:  authentication, auth0
Fwknop
Single Packet Authorization > Port Knocking
Stars: ✭ 664 (+192.51%)
Mutual labels:  authentication, spa
Starter Pack
Combines React (ft. hooks), Redux, Redux-saga and TypeScript with Auth0 as a starting point for modern web apps with solid authentication
Stars: ✭ 209 (-7.93%)
Mutual labels:  authentication, auth0
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (-47.14%)
Mutual labels:  authentication, auth0
Keystonejs Auth
A Secure Star Wars API developed with KeystoneJS
Stars: ✭ 13 (-94.27%)
Mutual labels:  authentication, auth0
Auth0.js
Auth0 headless browser sdk
Stars: ✭ 755 (+232.6%)
Mutual labels:  authentication, auth0
Auth0.swift
Swift toolkit for Auth0 API
Stars: ✭ 146 (-35.68%)
Mutual labels:  authentication, auth0
Reactjs Authentication Tutorial
Chuck Norris World App - A sample app that shows how to add authentication to a ReactJS app
Stars: ✭ 139 (-38.77%)
Mutual labels:  authentication, auth0
Lock.swift
A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel
Stars: ✭ 215 (-5.29%)
Mutual labels:  authentication, auth0
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+107.49%)
Mutual labels:  authentication, auth0
Pizzaql
🍕 Modern OSS Order Management System for Pizza Restaurants
Stars: ✭ 631 (+177.97%)
Mutual labels:  authentication, auth0

Auth0 Angular Samples

CircleCI

These samples demonstrate how to add authentication to an Angular application with Auth0, using auth0-angular. Each folder contains a distinct application so that various Auth0 features can be viewed in isolation. You can read about these examples in our Angular Quickstart.

Read the full tutorials on Auth0.com.

Embedded Integration Samples

These samples use Auth0's universal login page which offers the fastest, most secure, and most feature-rich way to add authentication to your app.

What is Auth0?

Auth0 helps you to:

  • Add authentication with multiple authentication sources, either social like Google, Facebook, Microsoft Account, LinkedIn, GitHub, Twitter, Box, Salesforce, among others, or enterprise identity systems like Windows Azure AD, Google Apps, Active Directory, ADFS or any SAML Identity Provider.
  • Add authentication through more traditional username/password databases.
  • Add support for linking different user accounts with the same user.
  • Support for generating signed Json Web Tokens to call your APIs and flow the user identity securely.
  • Analytics of how, when and where users are logging in.
  • Pull data from other sources and add it to the user profile, through JavaScript rules.

Create a free Auth0 account

  1. Go to Auth0 and click Sign Up.
  2. Use Google, GitHub or Microsoft Account to login.

Auth0 Configuration for the Sample Application(s)

The example application(s) require to be configured with your Auth0 information in order to run succesfully. This can be done by renaming auth_config.json.example (https://github.com/auth0-samples/auth0-angular-samples/blob/master/Sample-01/auth_config.json.example) to auth_config.json and replacing {DOMAIN}, {CLIENT_ID} and {API_IDENTIFIER} with your tenant specific values:

{
  "domain": "YOUR_DOMAIN",
  "clientId": "YOUR_CLIENT_ID",
  "audience": "YOUR_API_IDENTIFIER",
  "apiUri": "http://localhost:3001",
  "appUri": "http://localhost:4200"
}

Also ensure the Application in Auth0 is configured to allow http://localhost:4200 as a Callback URL, Logout URL and Allowed Web Origin.

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.

Author

Auth0

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].