Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/benjaminsgz/sienne
/ functions
Functions
1,536 in github.com/benjaminsgz/sienne
⨍
Functions
1,536
◇
Types & classes
430
↓ 2 callers
Method
loadContext
(ctx context.Context, sessionID string, userCode string)
idp-server/internal/application/device/service.go:142
↓ 2 callers
Method
loadUser
(ctx context.Context, sessionID string)
idp-server/internal/application/passkey/service.go:156
↓ 2 callers
Method
logoutUser
(ctx context.Context, userID int64, sessionID string)
idp-server/internal/application/session/service.go:170
↓ 2 callers
Method
moveToDLQ
(ctx context.Context, message goredis.XMessage, model *auditdomain.Model, cause error, malformed bool)
idp-server/internal/infrastructure/auditstream/consumer.go:158
↓ 2 callers
Function
mustDecodeBase32NoPadding
(t *testing.T, secret string)
idp-server/internal/infrastructure/security/totp_test.go:57
↓ 2 callers
Function
mustReadAuditEventRepositorySQL
(fileName string)
idp-server/internal/infrastructure/persistence/audit_event_repo_sql.go:27
↓ 2 callers
Function
newCSRFToken
()
idp-server/internal/interfaces/http/handler/csrf.go:65
↓ 2 callers
Function
newStubReplayProtectionRepository
()
idp-server/internal/infrastructure/external/oidc_provider_test.go:197
↓ 2 callers
Function
newWorkerPool
(workers, queue int)
idp-server/internal/application/authn/worker_pool.go:34
↓ 2 callers
Function
normalizeCodeChallengeMethod
(method string)
idp-server/internal/application/authz/service.go:265
↓ 2 callers
Function
normalizeMFAPushStatus
(status string)
idp-server/internal/ports/cache/state_mask.go:186
↓ 2 callers
Function
normalizeRoleInput
(input UpsertRoleInput)
idp-server/internal/application/rbac/service.go:310
↓ 2 callers
Function
normalizeScopes
(scopes []string)
idp-server/internal/application/token/service.go:705
↓ 2 callers
Function
parseBoolString
(value string)
idp-server/internal/infrastructure/cache/redis/helpers.go:37
↓ 2 callers
Function
parseOptionalBoolField
(raw, field string)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:517
↓ 2 callers
Function
parseUint32
(value string)
idp-server/internal/infrastructure/cache/redis/helpers.go:48
↓ 2 callers
Function
pingAndSetup
(ctx context.Context, client *goredis.Client)
idp-server/internal/infrastructure/storage/redis.go:29
↓ 2 callers
Method
processMessages
(ctx context.Context, messages []goredis.XMessage)
idp-server/internal/infrastructure/auditstream/consumer.go:135
↓ 2 callers
Function
readCSRFCookie
(c *gin.Context)
idp-server/internal/interfaces/http/handler/csrf.go:74
↓ 2 callers
Function
readEnvInt
(key string, fallback int)
idp-server/cmd/replay_audit_dlq/main.go:87
↓ 2 callers
Function
refToEnvName
(prefix, ref string)
idp-server/internal/infrastructure/crypto/key_loader.go:183
↓ 2 callers
Function
refreshReplayToExchangeResult
(replay *cacheport.RefreshTokenReplayResult)
idp-server/internal/application/token/service.go:644
↓ 2 callers
Method
registerPasswordFailure
(ctx context.Context, username, ipAddress string, user *userdomain.Model)
idp-server/internal/application/authn/service.go:865
↓ 2 callers
Method
render
(c *gin.Context, status int, data passkeySetupPageData)
idp-server/internal/interfaces/http/handler/passkey_setup_handler.go:169
↓ 2 callers
Method
renderConsentPage
(c *gin.Context, status int, data consentPageData)
idp-server/internal/interfaces/http/handler/consent_handler.go:117
↓ 2 callers
Function
resolveConfigSearchPaths
(paths []string)
idp-server/internal/bootstrap/config.go:557
↓ 2 callers
Method
resolveExistingUser
(ctx context.Context, result *pluginport.AuthenticateResult)
idp-server/internal/application/authn/service.go:607
↓ 2 callers
Function
rotateKey
(ctx context.Context, repo rotationRepository, cfg RotationConfig, force bool)
idp-server/internal/infrastructure/crypto/key_rotation.go:129
↓ 2 callers
Function
rotateRefreshTokenTx
(ctx context.Context, tx *sql.Tx, oldTokenSHA256 string, revokedAt time.Time, newToken *tokendomain.RefreshTok
idp-server/internal/infrastructure/persistence/token_repo.go:247
↓ 2 callers
Function
scanAccessToken
(row scanner)
idp-server/internal/infrastructure/persistence/token_repo.go:304
↓ 2 callers
Method
scanOne
(scanner interface{ Scan(dest ...any) error })
idp-server/internal/infrastructure/persistence/user_repo.go:159
↓ 2 callers
Function
scanOperatorRole
(scanner interface{ Scan(dest ...any) error })
idp-server/internal/infrastructure/persistence/operator_role_repo.go:112
↓ 2 callers
Function
scanSession
(s scanner)
idp-server/internal/infrastructure/persistence/session_repo.go:123
↓ 2 callers
Function
stringify
(value any)
idp-server/internal/infrastructure/auditstream/consumer.go:312
↓ 2 callers
Function
toPasskeyUser
(user *userdomain.Model)
idp-server/internal/application/authn/service.go:1169
↓ 2 callers
Function
toPasskeyUser
(user *repositoryUser)
idp-server/internal/application/passkey/service.go:216
↓ 2 callers
Function
toRoleView
(model *operatorroledomain.Model)
idp-server/internal/application/rbac/service.go:328
↓ 2 callers
Function
validateAESKeySize
(size int)
idp-server/internal/infrastructure/security/secret_codec.go:119
↓ 2 callers
Function
validateConfig
(cfg *config)
idp-server/internal/bootstrap/config.go:331
↓ 2 callers
Method
validateRedirect
(c *gin.Context, req dto.EndSessionRequest)
idp-server/internal/interfaces/http/handler/end_session_handler.go:141
↓ 2 callers
Function
validateStringClaim
(claims map[string]any, key, expected string, required bool)
idp-server/internal/infrastructure/crypto/jwt.go:85
↓ 2 callers
Function
wantsAdminHTML
(accept string)
idp-server/internal/interfaces/http/middleware/admin_session.go:155
↓ 2 callers
Method
writeError
(c *gin.Context, err error, userCode string)
idp-server/internal/interfaces/http/handler/device_verification_handler.go:112
↓ 2 callers
Method
writeError
(c *gin.Context, err error, returnTo string)
idp-server/internal/interfaces/http/handler/consent_handler.go:133
↓ 2 callers
Method
writeError
(c *gin.Context, err error, returnTo string)
idp-server/internal/interfaces/http/handler/passkey_setup_handler.go:138
↓ 2 callers
Function
writePrivateKey
(cfg RotationConfig, kid string, privateKey *rsa.PrivateKey)
idp-server/internal/infrastructure/crypto/key_rotation.go:208
↓ 2 callers
Method
writePushStatus
(c *gin.Context)
idp-server/internal/interfaces/http/handler/login_totp_handler.go:279
↓ 1 callers
Method
AddRSAPublicKey
(kid string, publicKey *rsa.PublicKey, alg, use string)
idp-server/internal/infrastructure/crypto/key_manager.go:106
↓ 1 callers
Method
AdminResetPassword
(ctx context.Context, input AdminResetPasswordInput)
idp-server/internal/application/register/service.go:26
↓ 1 callers
Method
AdminUnlockUser
(ctx context.Context, input AdminUnlockUserInput)
idp-server/internal/application/register/service.go:30
↓ 1 callers
Method
AdminUnlockUser
(ctx context.Context, input AdminUnlockUserInput)
idp-server/internal/application/register/service.go:184
↓ 1 callers
Method
Approve
(ctx context.Context, userCode string, userID string, subject string, approvedAt time.Time)
idp-server/internal/ports/cache/device_code_repository.go:13
↓ 1 callers
Method
AssignRole
(ctx context.Context, input AssignRoleInput)
idp-server/internal/application/rbac/service.go:134
↓ 1 callers
Method
BeginLoginChallenge
(ctx context.Context, sessionID string, returnTo string)
idp-server/internal/application/mfa/types.go:19
↓ 1 callers
Method
BeginMFAPasskey
(ctx context.Context, input BeginMFAPasskeyInput)
idp-server/internal/application/authn/service.go:30
↓ 1 callers
Method
BootstrapBuiltinRoles
(ctx context.Context)
idp-server/internal/application/rbac/service.go:38
↓ 1 callers
Method
ClearIPLock
(ctx context.Context, ip string)
idp-server/internal/ports/cache/rate_limit_repository.go:25
↓ 1 callers
Method
ConfirmSetup
(ctx context.Context, sessionID string, code string, returnTo string)
idp-server/internal/application/mfa/types.go:18
↓ 1 callers
Method
ConsumeByCode
(ctx context.Context, code string, consumedAt time.Time)
idp-server/internal/ports/repository/authorization_code_repository.go:14
↓ 1 callers
Method
CreateAccessTokenAndRotateRefreshToken
(ctx context.Context, accessToken *tokendomain.AccessToken, oldTokenSHA256 string, revokedAt time.Time, newTok
idp-server/internal/ports/repository/token_repository.go:19
↓ 1 callers
Method
CreateActiveKey
(ctx context.Context, record persistence.JWKKeyRecord, retiresExistingAt time.Time)
idp-server/internal/infrastructure/crypto/key_rotation.go:21
↓ 1 callers
Method
CreateRefreshToken
(_ context.Context, _ *tokendomain.RefreshToken)
idp-server/internal/application/token/service_client_credentials_test.go:51
↓ 1 callers
Method
CreateRefreshToken
(context.Context, *tokendomain.RefreshToken)
idp-server/internal/application/token/service_refresh_token_test.go:75
↓ 1 callers
Method
CreateRefreshToken
(_ context.Context, model *tokendomain.RefreshToken)
idp-server/internal/application/token/service_password_test.go:63
↓ 1 callers
Method
CreateRole
(ctx context.Context, input UpsertRoleInput)
idp-server/internal/application/rbac/service.go:179
↓ 1 callers
Method
CreateTokenPair
(ctx context.Context, accessToken *tokendomain.AccessToken, refreshToken *tokendomain.RefreshToken)
idp-server/internal/ports/repository/token_repository.go:15
↓ 1 callers
Method
Decrypt
(value string)
idp-server/internal/infrastructure/persistence/totp_repo.go:19
↓ 1 callers
Method
DeleteByRoleCode
(ctx context.Context, roleCode string)
idp-server/internal/ports/repository/operator_role_repository.go:13
↓ 1 callers
Method
DeleteRole
(ctx context.Context, input DeleteRoleInput)
idp-server/internal/application/rbac/service.go:230
↓ 1 callers
Method
DeleteState
(ctx context.Context, state string)
idp-server/internal/ports/cache/replay_protection_repository.go:13
↓ 1 callers
Method
DeleteTOTPEnrollment
(ctx context.Context, sessionID string)
idp-server/internal/ports/cache/mfa_repository.go:13
↓ 1 callers
Method
Deny
(ctx context.Context, userCode string, deniedAt time.Time)
idp-server/internal/ports/cache/device_code_repository.go:14
↓ 1 callers
Method
Discovery
(ctx context.Context)
idp-server/internal/application/oidc/service.go:27
↓ 1 callers
Method
Encrypt
(plaintext string)
idp-server/internal/infrastructure/security/secret_codec.go:38
↓ 1 callers
Method
Encrypt
(plaintext string)
idp-server/internal/infrastructure/persistence/totp_repo.go:18
↓ 1 callers
Method
Exchange
(ctx context.Context, input ExchangeInput)
idp-server/internal/application/token/service.go:30
↓ 1 callers
Method
FinalizeMFAPush
(ctx context.Context, input FinalizeMFAPushInput)
idp-server/internal/application/authn/service.go:34
↓ 1 callers
Method
FindActiveAccessTokenBySHA256
(ctx context.Context, tokenSHA256 string)
idp-server/internal/ports/repository/token_repository.go:16
↓ 1 callers
Method
FindActiveByCode
(ctx context.Context, code string)
idp-server/internal/ports/repository/short_url_repository.go:11
↓ 1 callers
Method
FindActiveRefreshTokenBySHA256
(ctx context.Context, tokenSHA256 string)
idp-server/internal/ports/repository/token_repository.go:17
↓ 1 callers
Method
FindByUserID
(ctx context.Context, userID int64)
idp-server/internal/infrastructure/persistence/totp_repo.go:30
↓ 1 callers
Method
FinishSetup
(ctx context.Context, sessionID, setupID string, responseJSON []byte)
idp-server/internal/application/passkey/service.go:21
↓ 1 callers
Method
GenerateSecret
()
idp-server/internal/ports/security/totp.go:8
↓ 1 callers
Method
Get
(ctx context.Context, sessionID string)
idp-server/internal/infrastructure/cache/redis/session_cache_repository.go:68
↓ 1 callers
Method
GetAccessToken
(ctx context.Context, tokenSHA256 string)
idp-server/internal/ports/cache/token_cache_repository.go:11
↓ 1 callers
Method
GetByDeviceCode
(ctx context.Context, deviceCode string)
idp-server/internal/infrastructure/cache/redis/device_code_repository.go:49
↓ 1 callers
Method
GetByDeviceCode
(ctx context.Context, deviceCode string)
idp-server/internal/ports/cache/device_code_repository.go:11
↓ 1 callers
Method
GetByUserCode
(ctx context.Context, userCode string)
idp-server/internal/ports/cache/device_code_repository.go:12
↓ 1 callers
Method
GetState
(ctx context.Context, state string)
idp-server/internal/ports/cache/replay_protection_repository.go:12
↓ 1 callers
Method
GetTOTPEnrollment
(ctx context.Context, sessionID string)
idp-server/internal/ports/cache/mfa_repository.go:12
↓ 1 callers
Method
GetUserInfo
(ctx context.Context, input UserInfoInput)
idp-server/internal/application/oidc/service.go:23
↓ 1 callers
Method
Handler
()
idp-server/internal/interfaces/http/middleware/logging.go:35
↓ 1 callers
Method
HasActiveConsent
(ctx context.Context, userID, clientID int64, scopes []string)
idp-server/internal/ports/repository/consent_repository.go:10
↓ 1 callers
Method
HasPostLogoutRedirectURI
(ctx context.Context, clientDBID int64, redirectURI string)
idp-server/internal/ports/repository/client_repository.go:12
↓ 1 callers
Method
IncrementBlacklistByUser
(ctx context.Context, username, userID string, lockThreshold int64)
idp-server/internal/ports/cache/rate_limit_repository.go:18
↓ 1 callers
Method
IncrementClick
(ctx context.Context, id int64)
idp-server/internal/ports/repository/short_url_repository.go:12
↓ 1 callers
Method
IncrementLoginFailByIP
(ctx context.Context, ip string, counterTTL time.Duration, lockThreshold int64, lockTTL time.Duration)
idp-server/internal/ports/cache/rate_limit_repository.go:12
↓ 1 callers
Method
IncrementLoginFailByUser
(ctx context.Context, username, userID string, counterTTL time.Duration, lockThreshold int64, lockTTL time.Dur
idp-server/internal/ports/cache/rate_limit_repository.go:11
↓ 1 callers
Method
Introspect
(ctx context.Context, input IntrospectionInput)
idp-server/internal/application/oidc/service.go:32
↓ 1 callers
Method
IsIPLocked
(ctx context.Context, ip string)
idp-server/internal/ports/cache/rate_limit_repository.go:24
← previous
next →
301–400 of 1,536, ranked by callers