Angular UI router TypeScript 1.x

Usage no npm install needed!

<script type="module">
  import segesAngularAuthenticationService from 'https://cdn.skypack.dev/@seges/angular-authentication-service';


Authentication service for SEGES angular applications


Angular UI router TypeScript 1.x

How to use

Five things must be set up using the authenticationProvider:

  • Bearer token (storedTokenKey)
  • Expiry date of the bearer token (storedTokenExpiryKey)
  • Authentication URL that points to a login page (externally)
  • Logout URL that logs the user out (externally)
  • A moment constructor

Afterwards the static method moduleRun on the authentication service must be run to ensure catching state changes.

Then inject the service as dependency where logins/logouts are handled.