storj/satellite
Cameron 0633aca607 satellite/console: create new consoleauth service
We want to send email verification reminders to users from the satellite
core, but some of the functionality required to do so exists in the
satellite console service. We could simply import the console service
into the core to achieve this, but the service requires a lot of
dependencies that would go unused just to be able to send these emails.

Instead, we break out the needed functionality into a new service which
can be imported separately by the console service and the future email
chore.

The consoleauth service creates, signs, and checks the expiration of auth
tokens.

Change-Id: I2ad794b7fd256f8af24c1a8d73a203d508069078
2022-05-13 16:27:07 +00:00
..
accounting satellite/projectaccounting: fetch bucket usage since bucket creation instead of project creation 2022-05-13 13:27:42 +00:00
admin satellite: Rename "acct mgmt api" to "rest api" 2022-04-25 18:51:46 +00:00
analytics satellite/analytics: Track events generated from Upgrade Account Banner (#4770) 2022-05-10 10:01:27 -07:00
attribution {cmd/satellite/reports, satellite/attribution}: type and variable name adjustments 2022-04-26 20:12:38 +00:00
audit satellite/{repair,audit}: simplify reputation reporter 2022-05-10 14:04:43 +00:00
buckets satellite/metainfo: propagate geofencing between buckets and stream id 2021-11-24 08:05:05 +00:00
compensation satellite/compensation: add a code that crypthopper-go now uses 2022-04-25 10:46:51 +00:00
console satellite/console: create new consoleauth service 2022-05-13 16:27:07 +00:00
contact satellite/contact: fix connection leak in PingMe endpoint 2022-01-20 14:20:24 +00:00
gc satellite/gc: improve test for copies 2022-04-11 11:06:01 +00:00
geoip satellite/geoip: update node check-in to associate a country code 2021-11-10 16:44:41 +01:00
gracefulexit satellite/overlay: add disqualification reason 2022-04-20 13:29:31 +00:00
inspector satellite/metabase: drop GetObjectLatestVersion method 2022-02-02 09:40:53 +00:00
internalpb all: fix linting issues 2022-03-21 15:26:42 +00:00
mailservice satellite/{mailservice,oidc}: improvements to debugging 2022-05-11 19:59:42 +00:00
metabase satellite/metabase: use TRUNCATE in TestingDeleteAll 2022-05-10 19:13:04 +00:00
metainfo satellite/metabase: Classify pending object error 2022-05-10 10:54:17 +00:00
metrics satellite/{audit,metrics}: optimize loop methods 2022-05-05 15:10:56 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/repairer: handle excluded countries 2022-03-14 10:59:36 -04:00
nodestats satellite/nodestats: use overlay node for reputation status 2022-01-11 16:38:27 +00:00
oidc satellite/{mailservice,oidc}: improvements to debugging 2022-05-11 19:59:42 +00:00
orders satellite/repairer: handle excluded countries 2022-03-14 10:59:36 -04:00
overlay satellite/overlay: add disqualification reason 2022-04-20 13:29:31 +00:00
payments satellite/console: create new consoleauth service 2022-05-13 16:27:07 +00:00
repair satellite/repair/checker: buffer repair queue 2022-05-12 16:28:05 +00:00
reputation satellite/{repair,audit}: simplify reputation reporter 2022-05-10 14:04:43 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards satellite/rewards: adding SeaweedFS to partners list (#4230) 2021-10-19 21:30:31 +02:00
satellitedb satellite/projectaccounting: fetch bucket usage since bucket creation instead of project creation 2022-05-13 13:27:42 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go satellite: more detailed goroutine labels 2022-05-11 17:50:55 +00:00
api.go satellite/console: create new consoleauth service 2022-05-13 16:27:07 +00:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite: more detailed goroutine labels 2022-05-11 17:50:55 +00:00
gc.go satellite: more detailed goroutine labels 2022-05-11 17:50:55 +00:00
peer.go satellite/console: create new consoleauth service 2022-05-13 16:27:07 +00:00
repairer.go satellite: more detailed goroutine labels 2022-05-11 17:50:55 +00:00