@capsule9/auth
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

Capsule9 - Auth

Capsule9 is work in progress Angular 4+ authentication library using jwt.

Getting Started

1. Installation

Run the following command on your terminal to add dependencies in package.json.

npm install --save @capsule9/auth

2. Import module

In order to use Capsule9 Auth on your Angular4+ project, you must import the module in app.module.ts.

src/app.module.ts

import ...
import { AuthModule } from '@capsule9/auth';

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserAnimationsModule,
    HttpClientModule,
    AjaxModule.forRoot({
      item: { urls: Object.assign({},  AUTH_API_ROUTES)},
      list: { urls: {}},
      lazyload: { urls: {}}
     }),
    AuthModule.forRoot({
      protectedFallbackUrl: '',
      publicFallbackUrl: '/login'
    }),
    NgReduxModule,
    NgReduxRouterModule
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}

Technologies Used

  • Angular 5 Angular5 JavaScript Client-Side MVC Framework (bundles Typescript and RxJS)
  • Yeoman Generator Angular 5 Library Generator
  • Redux predictable state container for JavaScript apps
  • Redux Observables RxJS 5-based middleware for Redux.
  • Jasmine Behavior-driven development framework for unit testing JavaScript code.
  • JWT JSON webtoken for authentication.

Readme

Keywords

Package Sidebar

Install

npm i @capsule9/auth

Weekly Downloads

3

Version

0.0.12

License

MIT

Last publish

Collaborators

  • capsule9