frostfs-api-go/session
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
..
alias.go session: replace used type aliases to separate file 2020-04-29 12:49:27 +03:00
private.go session: support the expiration of private tokens 2020-04-29 14:11:19 +03:00
private_test.go session: support the expiration of private tokens 2020-04-29 14:11:19 +03:00
service.go session: change KeyStore documentation 2020-04-29 12:44:35 +03:00
service.pb.go Update to neofs-api v0.7.2 2020-04-28 12:50:52 +03:00
service.proto Update to neofs-api v0.7.2 2020-04-28 12:50:52 +03:00
store.go session: support the expiration of private tokens 2020-04-29 14:11:19 +03:00
store_test.go session: support the expiration of private tokens 2020-04-29 14:11:19 +03:00
types.go session: support the expiration of private tokens 2020-04-29 14:11:19 +03:00