summaryrefslogtreecommitdiff
path: root/vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2025-04-25 15:15:36 +0200
committerLibravatar GitHub <noreply@github.com>2025-04-25 15:15:36 +0200
commitffde1b150faca940bc6c172068aa068cf468aa39 (patch)
tree2b325bf50946b95502d948d5700c148d667346d8 /vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go
parent[chore] Update `activity` to v1.14.0 (#4038) (diff)
downloadgotosocial-ffde1b150faca940bc6c172068aa068cf468aa39.tar.xz
[chore] Move deps to code.superseriousbusiness.org (#4054)
Diffstat (limited to 'vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go')
-rw-r--r--vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go50
1 files changed, 0 insertions, 50 deletions
diff --git a/vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go b/vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go
deleted file mode 100644
index 5c0bdf871..000000000
--- a/vendor/codeberg.org/superseriousbusiness/oauth2/v4/manage.go
+++ /dev/null
@@ -1,50 +0,0 @@
-package oauth2
-
-import (
- "context"
- "net/http"
- "time"
-)
-
-// TokenGenerateRequest provide to generate the token request parameters
-type TokenGenerateRequest struct {
- ClientID string
- ClientSecret string
- UserID string
- RedirectURI string
- Scope string
- Code string
- CodeChallenge string
- CodeChallengeMethod CodeChallengeMethod
- Refresh string
- CodeVerifier string
- AccessTokenExp time.Duration
- Request *http.Request
-}
-
-// Manager authorization management interface
-type Manager interface {
- // get the client information
- GetClient(ctx context.Context, clientID string) (cli ClientInfo, err error)
-
- // generate the authorization token(code)
- GenerateAuthToken(ctx context.Context, rt ResponseType, tgr *TokenGenerateRequest) (authToken TokenInfo, err error)
-
- // generate the access token
- GenerateAccessToken(ctx context.Context, rt GrantType, tgr *TokenGenerateRequest) (accessToken TokenInfo, err error)
-
- // refreshing an access token
- RefreshAccessToken(ctx context.Context, tgr *TokenGenerateRequest) (accessToken TokenInfo, err error)
-
- // use the access token to delete the token information
- RemoveAccessToken(ctx context.Context, access string) (err error)
-
- // use the refresh token to delete the token information
- RemoveRefreshToken(ctx context.Context, refresh string) (err error)
-
- // according to the access token for corresponding token information
- LoadAccessToken(ctx context.Context, access string) (ti TokenInfo, err error)
-
- // according to the refresh token for corresponding token information
- LoadRefreshToken(ctx context.Context, refresh string) (ti TokenInfo, err error)
-}