This example shows Auth0 client authentication with Angular. It's the Authorization Code Flow.
👉 Demo
👉 Under the hood Authorization Code Grant
- Register and setup your tenant
- Create an application
Applications > Create Application > Type "Single Page Web Applications"
- Set the following attributes
- Allowed Callback URLs:
http://localhost:4200
- Allowed Logout URLs:
http://localhost:4200
- Allowed Web Origins:
http://localhost:4200
- Allowed Callback URLs:
- Edit
environment.ts
auth0ClientDomain
to app domain (Application Settings > Basic Information > Domain
)auth0ClientId
to app client id (Application Settings > Basic Information > Client Id
)
- Install dependencies
npm install
(+ probably the ng clinpm install -g @angular/cli
or run theserve command
vianpx
) - Run
ng serve