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
↓ 2 callers
Function
RandomBytes
(size int)
lab03/server/internal/utils/utils.go:13
↓ 2 callers
Method
Register
Register performs dynamic client registration.
lab04/client/internal/client/oauth.go:76
↓ 2 callers
Method
Register
Register performs dynamic client registration.
lab01/client/internal/client/oauth.go:76
↓ 2 callers
Method
Register
Register performs dynamic client registration.
lab02/client/internal/client/oauth.go:76
↓ 2 callers
Method
Register
Register performs dynamic client registration.
lab00/client/internal/client/oauth.go:76
↓ 2 callers
Method
Register
Register performs dynamic client registration.
lab03/client/internal/client/oauth.go:76
↓ 2 callers
Function
Verify
(method string, challenge string, verifier string)
oalib/pkce/pkce.go:9
↓ 2 callers
Method
Visit
(url string, wait time.Duration)
victim/internal/browser/browser.go:52
↓ 2 callers
Function
_write_sql_init
(outfile: str, config: Config)
scripts/new_lab.py:114
↓ 2 callers
Function
getClient
()
lab04/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab04/server/internal/database/database.go:40
↓ 2 callers
Function
getClient
()
lab01/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab01/server/internal/database/database.go:40
↓ 2 callers
Function
getClient
()
lab02/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab02/server/internal/database/database.go:40
↓ 2 callers
Function
getClient
()
lab00/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab00/server/internal/database/database.go:38
↓ 2 callers
Function
getClient
()
lab05/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab05/server/internal/database/database.go:40
↓ 2 callers
Function
getClient
()
lab03/client/internal/database/database.go:34
↓ 2 callers
Function
getClient
()
lab03/server/internal/database/database.go:40
↓ 2 callers
Method
getCurrentUser
(c *gin.Context)
lab03/server/internal/controllers/user.go:23
↓ 2 callers
Function
login
Login performs authentication for the given victim
victim/internal/victims/common.go:15
↓ 2 callers
Method
makeID
(email string)
lab01/client/internal/services/user.go:21
↓ 2 callers
Method
newGCM
(key []byte)
lab04/server/internal/services/encryption.go:29
↓ 2 callers
Method
newGCM
(key []byte)
lab01/server/internal/services/encryption.go:29
↓ 2 callers
Method
newGCM
(key []byte)
lab02/server/internal/services/encryption.go:29
↓ 2 callers
Method
newGCM
(key []byte)
lab00/server/internal/services/encryption.go:29
↓ 2 callers
Method
newGCM
(key []byte)
lab05/server/internal/services/encryption.go:29
↓ 2 callers
Method
newGCM
(key []byte)
lab03/server/internal/services/encryption.go:29
↓ 2 callers
Function
new_rsa_private_key
()
scripts/new_lab.py:138
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab04/server/internal/controllers/authentication.go:146
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab01/server/internal/controllers/authentication.go:147
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab02/server/internal/controllers/authentication.go:147
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab00/server/internal/controllers/authentication.go:146
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab05/server/internal/controllers/authentication.go:146
↓ 2 callers
Function
returnToURLAllowed
(u string)
lab03/server/internal/controllers/authentication.go:153
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab04/client/internal/client/oauth.go:131
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab01/client/internal/client/oauth.go:131
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab02/client/internal/client/oauth.go:131
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab00/client/internal/client/oauth.go:131
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab05/client/internal/client/oauth.go:131
↓ 2 callers
Method
revoke
(ctx context.Context, tokens *oauth2.Token)
lab03/client/internal/client/oauth.go:131
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab04/client/internal/client/oauth.go:169
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab01/client/internal/client/oauth.go:169
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab02/client/internal/client/oauth.go:169
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab00/client/internal/client/oauth.go:169
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab05/client/internal/client/oauth.go:169
↓ 2 callers
Method
sendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab03/client/internal/client/oauth.go:169
↓ 2 callers
Function
unmarshalConfig
(file string)
configure/internal/victim/victim.go:66
↓ 2 callers
Function
unmarshalConfig
(file string)
configure/internal/db/db.go:106
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab04/server/internal/services/client.go:199
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab01/server/internal/services/client.go:181
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab02/server/internal/services/client.go:181
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab00/server/internal/services/client.go:181
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab05/server/internal/services/client.go:199
↓ 1 callers
Method
CheckSecret
(client *dto.Client, secret string)
lab03/server/internal/services/client.go:181
↓ 1 callers
Method
CheckURL
(string)
victim/internal/victims/victims.go:68
↓ 1 callers
Method
Create
(ctx context.Context, profile *dto.Profile)
lab01/client/internal/services/user.go:39
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab04/server/internal/services/token.go:53
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab01/server/internal/services/token.go:53
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab02/server/internal/services/token.go:53
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab00/server/internal/services/token.go:53
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab05/server/internal/services/token.go:53
↓ 1 callers
Method
CreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab03/server/internal/services/token.go:53
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab04/server/internal/services/encryption.go:22
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab01/server/internal/services/encryption.go:22
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab02/server/internal/services/encryption.go:22
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab00/server/internal/services/encryption.go:22
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab05/server/internal/services/encryption.go:22
↓ 1 callers
Method
Decrypt
(data []byte, key []byte)
lab03/server/internal/services/encryption.go:22
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab04/server/internal/services/accesstoken.go:145
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab01/server/internal/services/accesstoken.go:141
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab02/server/internal/services/accesstoken.go:141
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab00/server/internal/services/accesstoken.go:141
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab05/server/internal/services/accesstoken.go:153
↓ 1 callers
Method
DeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab03/server/internal/services/accesstoken.go:141
↓ 1 callers
Method
Exists
(ctx context.Context, id string)
lab01/client/internal/services/user.go:30
↓ 1 callers
Method
ExistsUsername
(ctx context.Context, username string)
lab01/server/internal/repositories/user.go:62
↓ 1 callers
Method
ExistsUsername
(ctx context.Context, username string)
lab02/server/internal/repositories/user.go:62
↓ 1 callers
Method
ExistsUsername
(ctx context.Context, username string)
lab00/server/internal/repositories/user.go:62
↓ 1 callers
Method
ExistsUsername
(ctx context.Context, username string)
lab03/server/internal/repositories/user.go:61
↓ 1 callers
Method
Get
(ctx context.Context, id string)
lab03/server/internal/repositories/user.go:22
↓ 1 callers
Method
GetAll
(ctx context.Context)
lab04/server/internal/services/client.go:73
↓ 1 callers
Method
GetAll
(ctx context.Context)
lab05/server/internal/services/client.go:73
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab04/server/internal/services/accesstoken.go:166
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab01/server/internal/services/accesstoken.go:162
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab02/server/internal/services/accesstoken.go:162
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab00/server/internal/services/accesstoken.go:162
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab05/server/internal/services/accesstoken.go:174
↓ 1 callers
Method
GetAud
Extract audience from a jwt.Token; errors are thrown if the token did not contain a known audience
lab03/server/internal/services/accesstoken.go:162
↓ 1 callers
Method
GetByUsername
(ctx context.Context, username string)
lab01/server/internal/services/user.go:27
↓ 1 callers
Method
GetByUsername
(ctx context.Context, username string)
lab02/server/internal/services/user.go:27
↓ 1 callers
Method
GetByUsername
(ctx context.Context, username string)
lab00/server/internal/services/user.go:27
↓ 1 callers
Method
GetByUsername
(ctx context.Context, username string)
lab03/server/internal/services/user.go:27
↓ 1 callers
Method
GetClientID
Extract client_id from a jwt.Token; errors are thrown if the token did not contain a client_id string
lab04/server/internal/services/accesstoken.go:150
↓ 1 callers
Method
GetClientID
Extract client_id from a jwt.Token; errors are thrown if the token did not contain a client_id string
lab01/server/internal/services/accesstoken.go:146
↓ 1 callers
Method
GetClientID
Extract client_id from a jwt.Token; errors are thrown if the token did not contain a client_id string
lab02/server/internal/services/accesstoken.go:146
↓ 1 callers
Method
GetClientID
Extract client_id from a jwt.Token; errors are thrown if the token did not contain a client_id string
lab00/server/internal/services/accesstoken.go:146
↓ 1 callers
Method
GetClientID
Extract client_id from a jwt.Token; errors are thrown if the token did not contain a client_id string
lab05/server/internal/services/accesstoken.go:158
← previous
next →
201–300 of 1,575, ranked by callers