@seges/angular-authentication-service

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';
</script>

README

Authentication service for SEGES angular applications

Prerequisites

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.