Commit graph

  • 916a216da5 Move user auth procedure to S3 API router; activate overall setting bearer tokens in neofs objects Pavel Korotkov 2020-07-22 22:48:34 +0300
  • 9662fb0019 Merged master into NFSSVC-26 Pavel Korotkov 2020-07-22 19:06:43 +0300
  • 57466b3db2 Add getting/setting bearer token at the auth package Pavel Korotkov 2020-07-22 19:02:35 +0300
  • b2289ba10b Add a separate package to encapsulate http related stuff Pavel Korotkov 2020-07-22 18:05:18 +0300
  • 1aa22329fa Add setting bearer token in container list method Pavel Korotkov 2020-07-22 17:58:35 +0300
  • c6bc8c513b NFSSVC-30 Isolate S3 routing from legacy code Evgeniy Kulikov 2020-07-22 16:02:32 +0300
  • 324bbdb934 Change app name Pavel Korotkov 2020-07-22 15:38:37 +0300
  • e1c43497db Embed bearer token into context Pavel Korotkov 2020-07-22 12:12:22 +0300
  • 1c6da41bee NFSSVC-25 Isolate health-checkers Evgeniy Kulikov 2020-07-21 17:43:45 +0300
  • 4098bfda9c Merged in NFSSVC-23 (pull request #4) Pavel Korotkov 2020-07-21 10:50:37 +0000
  • b5bd835cd5 Add error checking while creating auth center Pavel Korotkov 2020-07-21 13:21:03 +0300
  • c6b6076544 Get back checking severe auth errors Pavel Korotkov 2020-07-21 13:07:09 +0300
  • 24b19152c4 Remove aliasing Pavel Korotkov 2020-07-21 12:58:53 +0300
  • 3870f59484 Rename GetNeoFSKey(Public/Private)Key to GetNeoFS(Public/Private)Key Pavel Korotkov 2020-07-21 12:44:25 +0300
  • ea7286c875 Split code into smaller parts within the auth package Pavel Korotkov 2020-07-21 12:40:46 +0300
  • 6c0ddca8d0 Add missing error checks Pavel Korotkov 2020-07-21 12:28:00 +0300
  • e4f7a702dc Move auth HTTP header field regexp to a package level variable Pavel Korotkov 2020-07-21 11:35:30 +0300
  • 3355a54272 Merge branch 'master' of bitbucket.org:nspcc-dev/neofs-s3-proto into NFSSVC-23 Pavel Korotkov 2020-07-21 10:46:53 +0300
  • 22487b9ccf Enable auth validation for signed requests Pavel Korotkov 2020-07-21 02:43:40 +0300
  • 5d0505001c Update deps Pavel Korotkov 2020-07-21 02:42:48 +0300
  • d9b146628d Tune getting bearer token; prepare for passing through bearer token Pavel Korotkov 2020-07-20 20:23:16 +0300
  • 3ff7028229 Add early support of auth middleware Pavel Korotkov 2020-07-16 18:33:47 +0300
  • e0a8e48672 Merged in NFSSVC-24 (pull request #5) Evgeniy Kulikov 2020-07-16 13:11:56 +0000
  • b9cc4acb99 NFSSVC-24 Migrate and refactoring metrics Evgeniy Kulikov 2020-07-16 15:42:06 +0300
  • a43c596f49 Remove enclove as a separate entity; move auth center to app settings Pavel Korotkov 2020-07-15 23:16:27 +0300
  • a890d9142d Clear useless comments Pavel Korotkov 2020-07-15 18:31:05 +0300
  • 4fc7eaed34 Remove global state Pavel Korotkov 2020-07-15 18:20:45 +0300
  • f3f16ba768 NFSSVC-24 Remove unnecessary metrics route Evgeniy Kulikov 2020-07-15 18:00:52 +0300
  • aa28121466 Introduce a auth center + secure enclave in a separate package Pavel Korotkov 2020-07-15 16:48:25 +0300
  • e670e68226 Set legacy gateway name to the actual gate's name Pavel Korotkov 2020-07-15 13:28:43 +0300
  • d68347ff4d Add secure enclave Pavel Korotkov 2020-07-15 13:01:22 +0300
  • dd31b28ab7 Add logging to ObjectLayer.ListBuckets Evgeniy Kulikov 2020-07-14 16:12:30 +0300
  • 170f9b4b08 Update scripts for building docker image Evgeniy Kulikov 2020-07-14 14:33:52 +0300
  • c38c4ca5db Add posibility to serve HTTPS/TLS connection Evgeniy Kulikov 2020-07-13 18:50:11 +0300
  • b9c4156e5b Fix S3 NeoFS integration Evgeniy Kulikov 2020-07-13 14:23:23 +0300
  • 45d31752a9 Fixes for S3 API router Evgeniy Kulikov 2020-07-13 13:22:37 +0300
  • 48d8138474 Move metrics, pprof and healthy routes to /system subrouter Evgeniy Kulikov 2020-07-13 12:51:21 +0300
  • 151c3c672a Prepare to export Evgeniy Kulikov 2020-07-13 02:00:47 +0300
  • 0bdd3e4507 Merged in refactoring (pull request #2) Evgeniy Kulikov 2020-07-09 11:49:48 +0000
  • 212e1a50b7 Move s3-gate files to cmd/gate Evgeniy Kulikov 2020-07-09 12:26:30 +0300
  • 3c7682402e Rename cmd -> legacy Evgeniy Kulikov 2020-07-09 12:23:46 +0300
  • 1665c8e35e Rename cmd -> legacy Evgeniy Kulikov 2020-07-09 12:23:09 +0300
  • b75a189805 Refactoring cmd package Evgeniy Kulikov 2020-07-09 12:21:15 +0300
  • 05aedee59e Add encrypt/decrypt logic Pavel Korotkov 2020-07-08 14:16:48 +0300
  • fc0a329f0f Update deps Pavel Korotkov 2020-07-08 14:16:10 +0300
  • 0f14addfa3 Remove the cbrotli dep; set neofs-api-go a specific commit Pavel Korotkov 2020-07-08 10:39:32 +0300
  • 2a1a8aa379 Move auth file to layer; add RSA keys Pavel Korotkov 2020-07-08 02:37:27 +0300
  • 5254fd943b Wrap gRPC errors Evgeniy Kulikov 2020-07-07 14:31:55 +0300
  • cba8cbd13c Fix merge conflicts Evgeniy Kulikov 2020-07-07 14:28:49 +0300
  • 2ccc778fca Move config to constants Evgeniy Kulikov 2020-07-07 14:25:13 +0300
  • ac500c8d09 Update deps Pavel Korotkov 2020-07-07 10:10:05 +0300
  • 88f0f9fcbe Add a stub for auth scheme Pavel Korotkov 2020-07-07 10:08:58 +0300
  • 2fee7d2577 Extract the app name Pavel Korotkov 2020-07-07 10:07:59 +0300
  • d6a970af48 Add a log line Pavel Korotkov 2020-07-07 10:06:17 +0300
  • 589ab11401 Remove a useless file Pavel Korotkov 2020-07-06 20:18:55 +0300
  • f117e2207d Remove minio/gateways Evgeniy Kulikov 2020-07-06 12:22:09 +0300
  • f36a911914 Prepare base application Evgeniy Kulikov 2020-07-06 12:18:16 +0300
  • 8d97dcbf10 Cleanup + Makefile + Dockerfile Evgeniy Kulikov 2020-07-03 18:08:57 +0300
  • a1334a4d1e Cleanup: rm {browser,buildscripts,dockerscripts,docs} Evgeniy Kulikov 2020-07-03 17:28:15 +0300
  • 55a257f5ff Update to NeoFS API v1.1.0 Evgeniy Kulikov 2020-07-03 17:12:30 +0300
  • d78a2c4488 Fix NeoFS Object Layer -> GetObjectNInfo Evgeniy Kulikov 2020-07-03 17:10:18 +0300
  • be43700e8f Add NeoFS ObjectLayer and connection pool Evgeniy Kulikov 2020-07-03 16:52:04 +0300
  • 9bf57615b0 Initial commit based on https://github.com/minio/minio/releases/tag/RELEASE.2020-07-02T00-15-09Z Evgeniy Kulikov 2020-07-03 15:03:06 +0300