├── .editorconfig ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── Readme.md ├── backend ├── .gitignore ├── README.md ├── anonymous-routes.js ├── config.json ├── package.json ├── protected-routes.js ├── quoter.js ├── quotes.json ├── server.js ├── statusError.js └── user-routes.js ├── index.html ├── package.json ├── src ├── app.html ├── app.module.ts ├── app.routes.ts ├── app.ts ├── common │ ├── auth.guard.ts │ └── headers.ts ├── home │ ├── home.css │ ├── home.html │ ├── home.ts │ └── index.ts ├── index.ts ├── login │ ├── index.ts │ ├── login.css │ ├── login.html │ └── login.ts └── signup │ ├── index.ts │ ├── signup.css │ ├── signup.html │ └── signup.ts ├── tsconfig.json ├── tslint.json ├── typedoc.json ├── typings.json ├── typings ├── _custom │ ├── browser.d.ts │ ├── custom.d.ts │ ├── jwt_decode.d.ts │ └── webpack.d.ts └── tsd.d.ts └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/Readme.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/anonymous-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/anonymous-routes.js -------------------------------------------------------------------------------- /backend/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "secret": "ngEurope rocks!" 3 | } 4 | -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/protected-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/protected-routes.js -------------------------------------------------------------------------------- /backend/quoter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/quoter.js -------------------------------------------------------------------------------- /backend/quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/quotes.json -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/statusError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/statusError.js -------------------------------------------------------------------------------- /backend/user-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/backend/user-routes.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/package.json -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/app.html -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/app.routes.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/common/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/common/auth.guard.ts -------------------------------------------------------------------------------- /src/common/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/common/headers.ts -------------------------------------------------------------------------------- /src/home/home.css: -------------------------------------------------------------------------------- 1 | .red { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /src/home/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/home/home.html -------------------------------------------------------------------------------- /src/home/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/home/home.ts -------------------------------------------------------------------------------- /src/home/index.ts: -------------------------------------------------------------------------------- 1 | export * from './home'; 2 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/login/index.ts: -------------------------------------------------------------------------------- 1 | export * from './login'; 2 | -------------------------------------------------------------------------------- /src/login/login.css: -------------------------------------------------------------------------------- 1 | .login { 2 | width: 40%; 3 | } 4 | -------------------------------------------------------------------------------- /src/login/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/login/login.html -------------------------------------------------------------------------------- /src/login/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/login/login.ts -------------------------------------------------------------------------------- /src/signup/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signup'; 2 | -------------------------------------------------------------------------------- /src/signup/signup.css: -------------------------------------------------------------------------------- 1 | .signup { 2 | width: 40%; 3 | } 4 | -------------------------------------------------------------------------------- /src/signup/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/signup/signup.html -------------------------------------------------------------------------------- /src/signup/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/src/signup/signup.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/tslint.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typedoc.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typings.json -------------------------------------------------------------------------------- /typings/_custom/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typings/_custom/browser.d.ts -------------------------------------------------------------------------------- /typings/_custom/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typings/_custom/custom.d.ts -------------------------------------------------------------------------------- /typings/_custom/jwt_decode.d.ts: -------------------------------------------------------------------------------- 1 | interface Window { 2 | jwt_decode(jwt: string): any; 3 | } 4 | -------------------------------------------------------------------------------- /typings/_custom/webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typings/_custom/webpack.d.ts -------------------------------------------------------------------------------- /typings/tsd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/typings/tsd.d.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/angular2-authentication-sample/HEAD/webpack.config.js --------------------------------------------------------------------------------