Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dkhrunov/token-manager
Модуль для работы с токенами.
https://github.com/dkhrunov/token-manager
Last synced: 13 days ago
JSON representation
Модуль для работы с токенами.
- Host: GitHub
- URL: https://github.com/dkhrunov/token-manager
- Owner: dkhrunov
- License: mit
- Created: 2020-05-23T12:19:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-30T19:09:47.000Z (over 3 years ago)
- Last Synced: 2024-11-02T21:27:06.648Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 3.48 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TokenManager
Модуль для работы и хранения авторизационных токенов.
[UML диаграмма](https://app.diagrams.net/#G13paFyaW6ByYMy2tUq4OcXsleWUjhi4SY)### Описание основных классов:
- AuthTokenManager - класс для управления токенами авторизации, этот класс наследуется от TokenManager и расширяет его возможности.
- TokenManager - класс для управления токенами, этот класс работает вместе с TokenStorage.
- TokenStorage - абстрактный класс с базовым функционалом для хранилища токенов, является базовым классом для всех хранилищ токенов.
- TokenCookiesStorage - класс для быстрой и легкой работой с токенам в куках, реализует TokenStorage .
- TokenLocalStorage - класс для быстрой и легкой работой с токенам в LocalStorage, реализует TokenStorage .
# Next Features
1. Добавить Observable токены