Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cyllective/oauth-labs
/ functions
Functions
1,575 in github.com/cyllective/oauth-labs
⨍
Functions
1,575
◇
Types & classes
441
↓ 207 callers
Method
Set
(s sessions.Session, tokens *oauth2.Token)
lab00/client/internal/services/token.go:97
↓ 101 callers
Method
Contains
(scope string)
oalib/scope/scope.go:74
↓ 71 callers
Method
Close
()
victim/internal/browser/browser.go:79
↓ 68 callers
Method
Error
()
lab01/server/internal/services/oauth.go:575
↓ 66 callers
Method
Error
()
lab04/server/internal/services/oauth.go:575
↓ 66 callers
Method
Error
()
lab02/server/internal/services/oauth.go:542
↓ 66 callers
Method
Error
()
lab05/server/internal/services/oauth.go:575
↓ 65 callers
Method
Error
()
lab00/server/internal/services/oauth.go:575
↓ 55 callers
Method
Error
()
lab03/server/internal/services/oauth.go:576
↓ 42 callers
Method
SetLength
()
oalib/scope/scope.go:70
↓ 34 callers
Method
String
()
oalib/redirecturi/redirecturi.go:71
↓ 26 callers
Method
Get
(ctx context.Context, id string)
lab04/server/internal/services/user.go:23
↓ 24 callers
Method
Copy
()
oalib/scope/scope.go:45
↓ 21 callers
Method
Parse
(accessToken string)
lab04/client/internal/services/token.go:45
↓ 19 callers
Method
Error
()
lab03/client/internal/errors/errors.go:8
↓ 18 callers
Method
Get
(ctx context.Context, id string)
lab02/server/internal/services/user.go:23
↓ 17 callers
Method
Get
(ctx context.Context, id string)
lab01/server/internal/services/user.go:23
↓ 17 callers
Method
Get
(ctx context.Context, id string)
lab05/server/internal/services/user.go:23
↓ 17 callers
Method
Get
(ctx context.Context, id string)
lab03/server/internal/services/user.go:23
↓ 16 callers
Method
Get
(ctx context.Context, id string)
lab00/server/internal/services/user.go:23
↓ 14 callers
Method
SetState
(state string)
oalib/redirecturi/redirecturi.go:50
↓ 13 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab01/server/internal/repositories/consent.go:26
↓ 13 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab03/server/internal/repositories/consent.go:26
↓ 13 callers
Method
Get
(s sessions.Session)
lab04/client/internal/services/token.go:74
↓ 13 callers
Method
Get
(s sessions.Session)
lab03/client/internal/services/token.go:76
↓ 12 callers
Method
Get
(s sessions.Session)
lab02/client/internal/services/token.go:76
↓ 12 callers
Method
Get
(s sessions.Session)
lab00/client/internal/services/token.go:76
↓ 12 callers
Method
Get
(s sessions.Session)
lab05/client/internal/services/token.go:86
↓ 12 callers
Method
SetString
()
oalib/scope/scope.go:66
↓ 12 callers
Method
SliceLength
()
oalib/scope/scope.go:58
↓ 11 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab04/server/internal/repositories/consent.go:26
↓ 11 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab05/server/internal/repositories/consent.go:26
↓ 11 callers
Method
Get
(ctx context.Context, email string)
lab01/client/internal/services/user.go:52
↓ 10 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab00/server/internal/repositories/consent.go:26
↓ 10 callers
Method
Parse
(accessToken string)
lab03/client/internal/services/token.go:46
↓ 9 callers
Method
Delete
(ctx context.Context, consent *dto.Consent)
lab02/server/internal/repositories/consent.go:26
↓ 8 callers
Method
Number
()
victim/internal/victims/victims.go:64
↓ 8 callers
Method
SetError
(err string)
oalib/redirecturi/redirecturi.go:57
↓ 7 callers
Function
Get
()
lab04/server/internal/config/config.go:83
↓ 7 callers
Function
Get
()
lab01/server/internal/config/config.go:83
↓ 7 callers
Function
Get
()
lab02/server/internal/config/config.go:82
↓ 7 callers
Function
Get
()
lab00/server/internal/config/config.go:82
↓ 7 callers
Function
Get
()
lab05/server/internal/config/config.go:83
↓ 7 callers
Function
Get
()
lab03/server/internal/config/config.go:82
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab04/server/internal/services/authentication.go:42
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab01/server/internal/services/authentication.go:43
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab02/server/internal/services/authentication.go:43
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab00/server/internal/services/authentication.go:42
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab05/server/internal/services/authentication.go:42
↓ 7 callers
Method
GetUserFromSession
(c *gin.Context)
lab03/server/internal/services/authentication.go:43
↓ 7 callers
Method
Parse
(accessToken string)
lab01/client/internal/services/token.go:46
↓ 7 callers
Method
Parse
(accessToken string)
lab02/client/internal/services/token.go:46
↓ 7 callers
Method
Parse
(accessToken string)
lab00/client/internal/services/token.go:46
↓ 7 callers
Method
Parse
(accessToken string)
lab05/client/internal/services/token.go:56
↓ 7 callers
Method
URL
()
oalib/redirecturi/redirecturi.go:75
↓ 7 callers
Method
WithResponseTypes
WithResponseTypes sets the response_types_supported metadata field. Also adds the corresponding grant_types_supported entry if applicable.
oalib/metadata/metadata.go:148
↓ 6 callers
Method
Exists
(ctx context.Context, username string)
lab04/server/internal/services/user.go:45
↓ 6 callers
Method
Exists
(ctx context.Context, username string)
lab01/server/internal/services/user.go:45
↓ 6 callers
Method
Exists
(ctx context.Context, username string)
lab02/server/internal/services/user.go:45
↓ 6 callers
Method
Exists
(ctx context.Context, username string)
lab00/server/internal/services/user.go:45
↓ 6 callers
Method
Exists
(ctx context.Context, username string)
lab03/server/internal/services/user.go:45
↓ 6 callers
Function
Get
()
lab04/client/internal/config/config.go:90
↓ 6 callers
Function
Get
()
lab01/client/internal/config/config.go:90
↓ 6 callers
Function
Get
()
lab02/client/internal/config/config.go:89
↓ 6 callers
Function
Get
()
lab00/client/internal/config/config.go:90
↓ 6 callers
Function
Get
()
lab05/client/internal/config/config.go:90
↓ 6 callers
Function
Get
()
lab03/client/internal/config/config.go:89
↓ 6 callers
Method
Get
GET /consents
lab03/server/internal/controllers/consent.go:26
↓ 6 callers
Method
SetCode
(code string)
oalib/redirecturi/redirecturi.go:64
↓ 6 callers
Method
SupportsCodeChallengeMethod
(method string)
oalib/metadata/metadata.go:35
↓ 6 callers
Method
WithCodeChallengeMethods
WithCodeChallengeMethods sets the code_challenge_methods_supported metadata field. (PKCE support)
oalib/metadata/metadata.go:172
↓ 6 callers
Method
WithEndpoints
WithEndpoints populates endpoints and URLs, optionally prepending relative endpoints with the issuer.
oalib/metadata/metadata.go:93
↓ 6 callers
Method
WithGrantTypes
WithGrantType sets the grant_types_supported metadata field. Also adds the corresponding response_types_supported entry if applicable.
oalib/metadata/metadata.go:122
↓ 6 callers
Method
WithRevocationEndpointAuthMethodsSupported
(values ...string)
oalib/metadata/metadata.go:209
↓ 6 callers
Method
WithScopes
(scopes ...string)
oalib/metadata/metadata.go:227
↓ 6 callers
Method
WithTokenEndpointAuthMethodsSupported
WithTokenEndpointAuthMethodsSupported sets the token_endpoint_auth_methods_supported metadata field.
oalib/metadata/metadata.go:191
↓ 6 callers
Function
new_password
(length: int)
scripts/new_lab.py:133
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab04/server/internal/services/consent.go:19
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab01/server/internal/services/consent.go:19
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab02/server/internal/services/consent.go:19
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab00/server/internal/services/consent.go:19
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab05/server/internal/services/consent.go:19
↓ 5 callers
Method
Create
(ctx context.Context, consent *dto.Consent)
lab03/server/internal/services/consent.go:19
↓ 5 callers
Method
Exists
(ctx context.Context, username string)
lab05/server/internal/services/user.go:45
↓ 5 callers
Method
Get
GET /consents
lab01/server/internal/controllers/consent.go:26
↓ 5 callers
Method
Get
GET /consents
lab02/server/internal/controllers/consent.go:26
↓ 5 callers
Method
Get
GET /consents
lab00/server/internal/controllers/consent.go:26
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab04/server/internal/services/consent.go:45
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab01/server/internal/services/consent.go:45
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab02/server/internal/services/consent.go:45
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab00/server/internal/services/consent.go:45
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab05/server/internal/services/consent.go:45
↓ 5 callers
Method
HasConsent
(ctx context.Context, consent *dto.Consent)
lab03/server/internal/services/consent.go:45
↓ 4 callers
Method
Error
()
oalib/errors.go:12
↓ 4 callers
Method
Get
GET /consents
lab04/server/internal/controllers/consent.go:26
↓ 4 callers
Method
Get
(ctx context.Context, id string)
lab04/server/internal/services/client.go:30
↓ 4 callers
Method
Get
(ctx context.Context, id string)
lab01/server/internal/services/client.go:30
↓ 4 callers
Method
Get
(ctx context.Context, id string)
lab02/server/internal/services/client.go:30
↓ 4 callers
Method
Get
(ctx context.Context, id string)
lab00/server/internal/services/client.go:30
↓ 4 callers
Method
Get
GET /consents
lab05/server/internal/controllers/consent.go:26
next →
1–100 of 1,575, ranked by callers