Commit Graph

322 Commits (f97739898ab9486875720f93eea181393d023843)

Author SHA1 Message Date
Angira Kekteeva f97739898a [#108] authmate: Add lifetime for tokens
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-28 17:17:41 +03:00
Roman Khimov ce65a47d1b Merge pull request #109 from KirillovDenis/feature/104-drop_neofs_crypto
[#104] Support NEP-6 for authmate
2021-06-26 16:40:44 +03:00
Kirillov Denis 4d2021344e Merge pull request #106 from KirillovDenis/feature/96-support_getObject_ranges
[#96] Support ranges for GetObject
2021-06-25 12:36:27 +03:00
Denis Kirillov c4fef3d948 [#96] Support ranges for GetObject
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-25 12:18:52 +03:00
Denis Kirillov 52c63d4c44 [#104] Support NEP-6 for authmate
Drop neofs-crypto.

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-25 12:16:24 +03:00
Angira Kekteeva 39a43c21a1 Merge pull request #105 from KirillovDenis/bugfix/47-dependencies
[#47] Fixed dependencies
2021-06-24 11:46:59 +03:00
Denis Kirillov 3853111293 [#47] Fixed dependencies
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-24 11:44:17 +03:00
Roman Khimov 801b241d82 Merge pull request #103 from masterSplinter01/feature/77-aws-cli-readme
[#77] Readme: add aws-cli usage
2021-06-23 23:47:05 +03:00
Roman Khimov e05d67cedd Merge pull request #91 from masterSplinter01/feature/47-add-create-bucket
[#47] Add CreateBucket and DeleteBucket
2021-06-23 23:46:04 +03:00
Angira Kekteeva 26d6fd95c7 [#47] authmate, layer: use sdk-go Container impl
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:36:39 +03:00
Roman Khimov 9835e54d48 Merge pull request #100 from KirillovDenis/feature/92-support_nep6_wallets
[#92] Support NEP-6 wallet
2021-06-23 23:25:29 +03:00
Angira Kekteeva 3aa9aceda5 [#47] handler, layer: Add DeleteBucket
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:25:00 +03:00
Angira Kekteeva c12abf6243 [#47] handler, layer: Add CreateBucket
Renamed PutBucket to CreateBucket

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:21:15 +03:00
Angira Kekteeva c7ba28e557 [#77] readme: add aws-cli usage
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 21:21:34 +03:00
Denis Kirillov fd8130a42f [#92] Remove keys generation
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-23 14:57:33 +03:00
Denis Kirillov b5c8befa25 [#92] Support NEP-6 wallet
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-22 17:10:14 +03:00
Angira Kekteeva 14229e3ead Merge pull request #99 from roman-khimov/update-api-table
README: update API table
2021-06-22 09:17:35 +03:00
Roman Khimov a5b80318ea README: move compatibility table to the bottom
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-22 00:11:12 +03:00
Roman Khimov c668e49939 README: update API table
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-21 23:46:48 +03:00
Angira Kekteeva 95f75ec880 [#47] Add session token to context
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-21 13:56:26 +03:00
Roman Khimov dfbe543c61 Merge pull request #90 from KirillovDenis/feature/83-use_multiple_bearer_tokens
[#83] Use multiple bearer tokens
2021-06-18 19:55:05 +03:00
Denis Kirillov 81408dcc1c [#83] Added sessionKey to token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-18 19:17:32 +03:00
Denis Kirillov d1594b586e [#83] Use multiple bearer tokens
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-18 11:19:07 +03:00
Roman Khimov 9060b0a988 Merge pull request #85 from KirillovDenis/feature/75-using_256r1_instead_of_ed25519
[#75] Using secp256r1 instead of curve25519
2021-06-17 16:39:17 +03:00
Denis Kirillov 78eb1945e3 [#75] Fixed authContainer basic acl
Allowed GET operation to OTHERS
(it's need to successfully fetch accessbox).

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-17 16:36:54 +03:00
Denis Kirillov b86d20265d [#75] Using secp256r1 instead of curve25519
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-17 16:36:23 +03:00
Roman Khimov aa950b8af6 Merge pull request #86 from masterSplinter01/feature/72-session-token-in-authmate
[#72] Session token in authmate
2021-06-17 14:13:29 +03:00
Angira Kekteeva 44da6cf70c [#72] authmate: Add session token
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-17 14:09:58 +03:00
Angira Kekteeva 0814bf3d01 Merge pull request #87 from roman-khimov/lint
Linter fixes
2021-06-16 23:01:29 +03:00
Roman Khimov 473536372a Merge pull request #84 from KirillovDenis/bugfix/82-pass_bearer_to_request
[#82] Using bearer token
2021-06-16 12:58:54 +03:00
Roman Khimov 996b2d8667 auth: add missing comment
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-15 18:50:10 +03:00
Roman Khimov b20d249bcd tokens: gofmt
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-15 18:48:39 +03:00
Roman Khimov df3746ad03 s3-gw: drop dead code
cmd/s3-gw/app-settings.go:31:2   deadcode  `defaultKeepaliveTime` is unused
cmd/s3-gw/app-settings.go:32:2   deadcode  `defaultKeepaliveTimeout` is unused

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-15 18:47:50 +03:00
Denis Kirillov 6a135a6bb4 [#82] Using bearer token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-15 17:16:26 +03:00
Roman Khimov 2b75bb3420 Merge pull request #81 from KirillovDenis/feature/78-using_object_interface
[#78] Using client.Object from sdk
2021-06-15 17:09:08 +03:00
Denis Kirillov fba29a9a66 [#78] Using client.Object from sdk
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-15 17:06:19 +03:00
Roman Khimov ee078eabcc Merge pull request #80 from masterSplinter01/feature/48-protobuf-format-authbox
Protobuf format of accessbox
2021-06-15 16:57:22 +03:00
Angira Kekteeva fe2d507121 [#48] creds,authmate:Replace old accessbox by new
Removed encoder, decoder wraps.
Made changes in api, authmate and creds via new accessbox.
Updated bearer_token_tests via new accessbox.

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-15 14:54:11 +03:00
Roman Khimov a59d7bc5d8 Merge pull request #79 from KirillovDenis/feature/65-allow_no_sign_requests
[#65] Allow no sign requests
2021-06-15 10:23:46 +03:00
Angira Kekteeva 364257c5fd [#48] creda: Add accessbox in protobuf format
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-14 16:38:37 +03:00
Denis Kirillov 47fc10a869 [#65] Using containerList falls back
Looking container up using the owner list if its name is not cid

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-13 14:32:13 +03:00
Denis Kirillov 4df647baac [#65] Added NoAuthorizationHeader error
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-11 19:29:55 +03:00
Denis Kirillov 8185b71462 [#65] Allow no sign requests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-11 14:52:03 +03:00
Roman Khimov 12b92a31c6 Merge pull request #74 from KirillovDenis/feature/73-drop_grpc_options
[#73] Dropped grpc keepalive options
2021-06-11 11:43:51 +03:00
Denis Kirillov 2e96ce6dcd [#73] Dropped grpc keepalive options
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-11 09:49:32 +03:00
Roman Khimov e5abffd5de CHANGELOG: release 0.15.0
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-10 20:30:20 +03:00
Roman Khimov 1f6049ca71 Merge pull request #76 from roman-khimov/doc-update
Documentation update
2021-06-10 18:25:40 +03:00
Roman Khimov f09f659941 README: add more sections based on http-gw, explain auth more
Fixes #42.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-10 18:01:34 +03:00
Roman Khimov 3cac112f5f s3-gw: expose TLS options in help
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-10 15:27:13 +03:00
Roman Khimov 6d07f888ad cert: drop it from the repository
Makes no sense storing it.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-09 19:16:26 +03:00