MCPcopy Create free account

hub / github.com/cyllective/oauth-labs / functions

Functions1,575 in github.com/cyllective/oauth-labs

↓ 2 callersFunctionRandomBytes
(size int)
lab03/server/internal/utils/utils.go:13
↓ 2 callersMethodRegister
Register performs dynamic client registration.
lab04/client/internal/client/oauth.go:76
↓ 2 callersMethodRegister
Register performs dynamic client registration.
lab01/client/internal/client/oauth.go:76
↓ 2 callersMethodRegister
Register performs dynamic client registration.
lab02/client/internal/client/oauth.go:76
↓ 2 callersMethodRegister
Register performs dynamic client registration.
lab00/client/internal/client/oauth.go:76
↓ 2 callersMethodRegister
Register performs dynamic client registration.
lab03/client/internal/client/oauth.go:76
↓ 2 callersFunctionVerify
(method string, challenge string, verifier string)
oalib/pkce/pkce.go:9
↓ 2 callersMethodVisit
(url string, wait time.Duration)
victim/internal/browser/browser.go:52
↓ 2 callersFunction_write_sql_init
(outfile: str, config: Config)
scripts/new_lab.py:114
↓ 2 callersFunctiongetClient
()
lab04/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab04/server/internal/database/database.go:40
↓ 2 callersFunctiongetClient
()
lab01/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab01/server/internal/database/database.go:40
↓ 2 callersFunctiongetClient
()
lab02/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab02/server/internal/database/database.go:40
↓ 2 callersFunctiongetClient
()
lab00/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab00/server/internal/database/database.go:38
↓ 2 callersFunctiongetClient
()
lab05/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab05/server/internal/database/database.go:40
↓ 2 callersFunctiongetClient
()
lab03/client/internal/database/database.go:34
↓ 2 callersFunctiongetClient
()
lab03/server/internal/database/database.go:40
↓ 2 callersMethodgetCurrentUser
(c *gin.Context)
lab03/server/internal/controllers/user.go:23
↓ 2 callersFunctionlogin
Login performs authentication for the given victim
victim/internal/victims/common.go:15
↓ 2 callersMethodmakeID
(email string)
lab01/client/internal/services/user.go:21
↓ 2 callersMethodnewGCM
(key []byte)
lab04/server/internal/services/encryption.go:29
↓ 2 callersMethodnewGCM
(key []byte)
lab01/server/internal/services/encryption.go:29
↓ 2 callersMethodnewGCM
(key []byte)
lab02/server/internal/services/encryption.go:29
↓ 2 callersMethodnewGCM
(key []byte)
lab00/server/internal/services/encryption.go:29
↓ 2 callersMethodnewGCM
(key []byte)
lab05/server/internal/services/encryption.go:29
↓ 2 callersMethodnewGCM
(key []byte)
lab03/server/internal/services/encryption.go:29
↓ 2 callersFunctionnew_rsa_private_key
()
scripts/new_lab.py:138
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab04/server/internal/controllers/authentication.go:146
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab01/server/internal/controllers/authentication.go:147
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab02/server/internal/controllers/authentication.go:147
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab00/server/internal/controllers/authentication.go:146
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab05/server/internal/controllers/authentication.go:146
↓ 2 callersFunctionreturnToURLAllowed
(u string)
lab03/server/internal/controllers/authentication.go:153
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab04/client/internal/client/oauth.go:131
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab01/client/internal/client/oauth.go:131
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab02/client/internal/client/oauth.go:131
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab00/client/internal/client/oauth.go:131
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab05/client/internal/client/oauth.go:131
↓ 2 callersMethodrevoke
(ctx context.Context, tokens *oauth2.Token)
lab03/client/internal/client/oauth.go:131
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab04/client/internal/client/oauth.go:169
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab01/client/internal/client/oauth.go:169
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab02/client/internal/client/oauth.go:169
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab00/client/internal/client/oauth.go:169
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab05/client/internal/client/oauth.go:169
↓ 2 callersMethodsendRevocationRequest
(ctx context.Context, request *oalib.RevocationRequest)
lab03/client/internal/client/oauth.go:169
↓ 2 callersFunctionunmarshalConfig
(file string)
configure/internal/victim/victim.go:66
↓ 2 callersFunctionunmarshalConfig
(file string)
configure/internal/db/db.go:106
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab04/server/internal/services/client.go:199
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab01/server/internal/services/client.go:181
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab02/server/internal/services/client.go:181
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab00/server/internal/services/client.go:181
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab05/server/internal/services/client.go:199
↓ 1 callersMethodCheckSecret
(client *dto.Client, secret string)
lab03/server/internal/services/client.go:181
↓ 1 callersMethodCheckURL
(string)
victim/internal/victims/victims.go:68
↓ 1 callersMethodCreate
(ctx context.Context, profile *dto.Profile)
lab01/client/internal/services/user.go:39
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab04/server/internal/services/token.go:53
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab01/server/internal/services/token.go:53
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab02/server/internal/services/token.go:53
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab00/server/internal/services/token.go:53
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab05/server/internal/services/token.go:53
↓ 1 callersMethodCreateTokens
(ctx context.Context, request *dto.CreateTokens)
lab03/server/internal/services/token.go:53
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab04/server/internal/services/encryption.go:22
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab01/server/internal/services/encryption.go:22
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab02/server/internal/services/encryption.go:22
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab00/server/internal/services/encryption.go:22
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab05/server/internal/services/encryption.go:22
↓ 1 callersMethodDecrypt
(data []byte, key []byte)
lab03/server/internal/services/encryption.go:22
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab04/server/internal/services/accesstoken.go:145
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab01/server/internal/services/accesstoken.go:141
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab02/server/internal/services/accesstoken.go:141
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab00/server/internal/services/accesstoken.go:141
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab05/server/internal/services/accesstoken.go:153
↓ 1 callersMethodDeleteAll
(ctx context.Context, request *dto.DeleteAccessTokens)
lab03/server/internal/services/accesstoken.go:141
↓ 1 callersMethodExists
(ctx context.Context, id string)
lab01/client/internal/services/user.go:30
↓ 1 callersMethodExistsUsername
(ctx context.Context, username string)
lab01/server/internal/repositories/user.go:62
↓ 1 callersMethodExistsUsername
(ctx context.Context, username string)
lab02/server/internal/repositories/user.go:62
↓ 1 callersMethodExistsUsername
(ctx context.Context, username string)
lab00/server/internal/repositories/user.go:62
↓ 1 callersMethodExistsUsername
(ctx context.Context, username string)
lab03/server/internal/repositories/user.go:61
↓ 1 callersMethodGet
(ctx context.Context, id string)
lab03/server/internal/repositories/user.go:22
↓ 1 callersMethodGetAll
(ctx context.Context)
lab04/server/internal/services/client.go:73
↓ 1 callersMethodGetAll
(ctx context.Context)
lab05/server/internal/services/client.go:73
↓ 1 callersMethodGetAud
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 callersMethodGetAud
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 callersMethodGetAud
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 callersMethodGetAud
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 callersMethodGetAud
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 callersMethodGetAud
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 callersMethodGetByUsername
(ctx context.Context, username string)
lab01/server/internal/services/user.go:27
↓ 1 callersMethodGetByUsername
(ctx context.Context, username string)
lab02/server/internal/services/user.go:27
↓ 1 callersMethodGetByUsername
(ctx context.Context, username string)
lab00/server/internal/services/user.go:27
↓ 1 callersMethodGetByUsername
(ctx context.Context, username string)
lab03/server/internal/services/user.go:27
↓ 1 callersMethodGetClientID
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 callersMethodGetClientID
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 callersMethodGetClientID
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 callersMethodGetClientID
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 callersMethodGetClientID
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
← previousnext →201–300 of 1,575, ranked by callers