Leonard Lyubich
af73d958a1
session: add OwnerID to a private token storage key
2020-05-08 13:23:30 +03:00
Leonard Lyubich
4fa7360cd1
session: support the expiration of private tokens
...
All sessions in NeoFS has limited in epochs lifetime. There is a need
to limit the lifetime of private session tokens.
This commmit:
* extends PrivateToken interface with Expired method;
* defines EpochLifetimeStore interface with RemoveExpired method
and embeds it to PrivateTokenStore interface;
* adds epoch value parameter to private token constructor.
2020-04-29 14:11:19 +03:00
Leonard Lyubich
22265a9f03
session: refactor token store
...
This commit:
* changes the set and signatures of TokenStore interface methods;
* adds unit test for map storage.
2020-04-29 12:39:41 +03:00
Leonard Lyubich
4ac17201b7
Resolve update conflicts
2020-04-28 13:33:43 +03:00
Evgeniy Kulikov
b118f469d2
Migrate to new repo
2020-03-31 10:05:26 +03:00
Evgeniy Kulikov
53af48372f
prepare to rename neofs-proto to neofs-api
2020-01-30 16:35:30 +03:00
alexvanin
01b910fd31
session: Add public key to the constructor of new private token
...
Private token based on the token with private key. Therefore
it must inherit public key field through constructor parameter.
2020-01-17 14:56:51 +03:00
alexvanin
b556d54f16
session: Modify verify routine to check owner id connection with public keys
2020-01-17 13:18:36 +03:00
Evgeniy Kulikov
1cf33e5ffd
initial
2019-11-18 16:34:06 +03:00