Open lucasew opened 1 year ago
This is a opt-in feature that, to be enabled, one must pass a flag (-use-set-tokens) or a environment variable (USE_SET_TOKENS) to enable.
-use-set-tokens
USE_SET_TOKENS
Basically it allows the owner of a note to create edit tokens. The flow is the following:
In practice:
go run -v ./cmd/tclipd -data-location /tmp/test-paste -hostname test-paste -tsnet-verbose -use-funnel -use-set-tokens
https://test-paste.stargazer-shark.ts.net/api/token/set/0d4f1364-548f-4fdd-ba08-d5e1c3503044
curl https://test-paste.stargazer-shark.ts.net/api/token/set/0d4f1364-548f-4fdd-ba08-d5e1c3503044 -d blah
I also abstracted away some details like the function to assert that the request is in the form format to a function to reuse in other routes (before that this logic was only used once).
BTW I hope I got the CSS right lol.
This is a opt-in feature that, to be enabled, one must pass a flag (
-use-set-tokens
) or a environment variable (USE_SET_TOKENS
) to enable.Basically it allows the owner of a note to create edit tokens. The flow is the following:
In practice:
go run -v ./cmd/tclipd -data-location /tmp/test-paste -hostname test-paste -tsnet-verbose -use-funnel -use-set-tokens
https://test-paste.stargazer-shark.ts.net/api/token/set/0d4f1364-548f-4fdd-ba08-d5e1c3503044
curl https://test-paste.stargazer-shark.ts.net/api/token/set/0d4f1364-548f-4fdd-ba08-d5e1c3503044 -d blah
I also abstracted away some details like the function to assert that the request is in the form format to a function to reuse in other routes (before that this logic was only used once).
BTW I hope I got the CSS right lol.