mirror of
https://git.sr.ht/~phw/scotty
synced 2025-05-07 00:47:04 +02:00
Custom OAuth2 TokenSource to persist refreshed tokens in database
This commit is contained in:
parent
4a9f26d9db
commit
e29d8e2a63
8 changed files with 92 additions and 39 deletions
|
@ -39,9 +39,9 @@ type Client struct {
|
|||
HttpClient *resty.Client
|
||||
}
|
||||
|
||||
func NewClient(conf oauth2.Config, token *oauth2.Token) Client {
|
||||
func NewClient(token oauth2.TokenSource) Client {
|
||||
ctx := context.Background()
|
||||
httpClient := conf.Client(ctx, token)
|
||||
httpClient := oauth2.NewClient(ctx, token)
|
||||
client := resty.NewWithClient(httpClient)
|
||||
client.SetBaseURL(baseURL)
|
||||
client.SetHeader("Accept", "application/json")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue