@imperium/auth-client v13.0.0
@imperium/auth-client
About
This is an Imperium client module providing authentication and authorization support for a web client.
The major parts of this package are:
- Imperium client module
The Imperium feature module tracks if a user is logged in. It also creates a cache for authorization information. The user information is persisted in Local Storage. The authorization cache is persisted in an IndexedDB.
Environment Variables
These can be specified in an env.js
file. These are not secret or protected!
Variable | Default | Description |
---|---|---|
IMP_PERMISSION_CACHE_EXPIRES | 3600 | Number of seconds to expire the client side permissions cache. |
IMP_API_URL | 'http://localhost:4001' | The URL of the api endpoint. |
authAccessTokenKey | 'access' | The local storage key that the access token is stored at. |
authIdKey | 'id' | The local storage key that the id is stored at. |
authRefreshUrl | '/api/refresh' | What the refresh endpoint is accessible at. |
authLoginUrl | '/api/login' | What the login endpoint is accessible at. |
authForgotPasswordUrl | '/api/forgot-password' | What the forgot password endpoint is accessible at. |
authPermissionUrl | '/api/auth | What the permission endpoint is accessible at. |
2 days ago
2 days ago
2 months ago
3 months ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago