fivebanger
1d3771a83b
Get token with client ( #1385 )
...
Co-authored-by: fivebanger <fivebanger@gmx-topmail.de>
2024-10-30 20:24:01 +01:00
JasonLG1979
d446258be5
Fix clippy lint
2022-09-22 16:41:03 -05:00
Roderick van Domburg
42a665fb0d
Revert most of cdf84925ad
2022-08-25 21:01:39 +02:00
Roderick van Domburg
cdf84925ad
Add client-token
header to spclient
requests
...
- Also fix an overflow panic when a token cannot be parsed.
- Getting tokens always requires the keymaster client ID;
passing the actual client ID yields a HashCash challenge.
2022-08-02 23:06:02 +02:00
Roderick van Domburg
4ea1b77c7b
Fix client-token
and implement expiry logic
2022-01-23 00:26:52 +01:00
Roderick van Domburg
0630586cd6
Ensure a client ID is present
2022-01-22 21:27:56 +01:00
Roderick van Domburg
32df4a401d
Add configurable client ID and listen for updates
2022-01-12 22:09:57 +01:00
Roderick van Domburg
62461be1fc
Change panics into Result<_, librespot_core::Error>
2021-12-26 21:18:42 +01:00
Roderick van Domburg
9a31aa0362
Pretty-print trace messages
2021-12-11 20:45:08 +01:00
Roderick van Domburg
d19fd24074
Add spclient and HTTPS support
...
* Change metadata to use spclient
* Add support for HTTPS proxies
* Start purging unwraps and using Result instead
2021-11-26 23:28:37 +01:00
Roderick van Domburg
12365ae082
Fix comment
2021-06-22 23:58:35 +02:00
Roderick van Domburg
b6357a27a5
Store token_type
and simplify scopes
argument
2021-06-21 23:48:53 +02:00
Roderick van Domburg
ce4f8dc288
Remove superfluous status check
2021-06-20 20:45:15 +02:00
Roderick van Domburg
e1e265179f
Document known token scopes
2021-06-20 20:40:33 +02:00
Roderick van Domburg
850db43254
Add token provider
2021-06-19 23:46:48 +02:00