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
↓ 1 callers
Function
toInt64
(value any)
idp-server/internal/infrastructure/cache/redis/mfa_repository.go:204
↓ 1 callers
Function
tokenFromContextOrHeader
(c *gin.Context)
idp-server/internal/interfaces/http/handler/userinfo_handler.go:56
↓ 1 callers
Method
tryRefreshTokenGraceReplay
(ctx context.Context, tokenSHA256, replayFingerprint string)
idp-server/internal/application/token/service.go:658
↓ 1 callers
Function
ttlSeconds
(value time.Duration)
idp-server/internal/infrastructure/auditstream/repository.go:119
↓ 1 callers
Method
updateMFAChallengeMode
(ctx context.Context, challengeID, mode string)
idp-server/internal/application/authn/service.go:1011
↓ 1 callers
Function
validateAudienceClaim
(claims map[string]any, expected string)
idp-server/internal/infrastructure/crypto/jwt.go:103
↓ 1 callers
Function
validateCodeVerifier
(code *authorizationdomain.Model, verifier string, requirePKCE bool)
idp-server/internal/application/token/service.go:535
↓ 1 callers
Function
validateOIDCClaims
(claims map[string]any, issuer, audience, nonce string)
idp-server/internal/infrastructure/external/oidc_provider.go:338
↓ 1 callers
Function
validatePKCE
(requirePKCE bool, challenge, method string)
idp-server/internal/application/authz/service.go:247
↓ 1 callers
Method
writeAuthorizeError
( w http.ResponseWriter, r *http.Request, cmd *appauthz.AuthorizationCommand, err error, )
idp-server/internal/interfaces/http/handler/authorize_handler.go:93
↓ 1 callers
Method
writeCSRFFailure
(c *gin.Context, returnTo, sessionID string)
idp-server/internal/interfaces/http/handler/consent_handler.go:150
↓ 1 callers
Method
writeInvalidCSRF
(c *gin.Context, req dto.LoginRequest)
idp-server/internal/interfaces/http/handler/login_handler.go:326
Method
AddUserSessionIndex
(ctx context.Context, userID string, sessionID string, ttl time.Duration)
idp-server/internal/infrastructure/cache/redis/session_cache_repository.go:151
Method
AddUserSessionIndex
(ctx context.Context, userID string, sessionID string, ttl time.Duration)
idp-server/internal/ports/cache/session_cache_repository.go:15
Method
AddUserSessionIndex
(context.Context, string, string, time.Duration)
idp-server/internal/application/authz/service_test.go:79
Method
AddUserSessionIndex
(context.Context, string, string, time.Duration)
idp-server/internal/application/session/service_test.go:69
Method
AddUserSessionIndex
(context.Context, string, string, time.Duration)
idp-server/internal/application/authn/service_test.go:222
Method
AddUserSessionIndex
(context.Context, string, string, time.Duration)
idp-server/internal/interfaces/http/middleware/admin_session_test.go:52
Method
AdminLogoutUser
(ctx context.Context, input AdminLogoutUserInput)
idp-server/internal/application/session/service.go:120
Method
AdminLogoutUser
(_ context.Context, input appsession.AdminLogoutUserInput)
idp-server/internal/interfaces/http/handler/logout_handler_test.go:36
Method
AdminResetPassword
(ctx context.Context, input AdminResetPasswordInput)
idp-server/internal/application/register/service.go:144
Method
Approve
(ctx context.Context, userCode string, userID string, subject string, approvedAt time.Time)
idp-server/internal/infrastructure/cache/redis/device_code_repository.go:71
Method
AssignRole
(_ context.Context, input apprbac.AssignRoleInput)
idp-server/internal/interfaces/http/handler/rbac_handler_test.go:102
Method
AssignRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:167
Method
AssignRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/rbac_handler.go:170
Method
AuditEventDedup
(eventID string)
idp-server/internal/infrastructure/cache/redis/key.go:121
Method
AuditRetryCounter
(eventID string)
idp-server/internal/infrastructure/cache/redis/key.go:125
Method
Authenticate
(ctx context.Context, input federation.OIDCAuthenticateInput)
idp-server/internal/infrastructure/external/oidc_provider.go:91
Method
Authenticate
(ctx context.Context, input OIDCAuthenticateInput)
idp-server/internal/ports/federation/oidc_connector.go:28
Method
Authenticate
(ctx context.Context, input ClientAuthenticateInput)
idp-server/internal/ports/plugin/client_authenticator.go:38
Method
Authenticate
(ctx context.Context, input AuthenticateInput)
idp-server/internal/application/clientauth/service.go:15
Method
Authenticate
(ctx context.Context, input AuthenticateInput)
idp-server/internal/application/clientauth/service.go:47
Method
Authenticate
(ctx context.Context, input pluginport.AuthenticateInput)
idp-server/internal/application/authn/service_test.go:478
Method
Authenticate
(context.Context, pluginport.AuthenticateInput)
idp-server/internal/application/authn/service_test.go:518
Method
Authenticate
(ctx context.Context, input pluginport.ClientAuthenticateInput)
idp-server/internal/plugins/client_auth/client_secret_basic/authenticator.go:29
Method
Authenticate
Authenticate 要求请求里不能夹带 Authorization 头或 client secret, 否则说明调用方和 client 配置不一致,应按 invalid_client 拒绝。
idp-server/internal/plugins/client_auth/none/authenticator.go:30
Method
Authenticate
Authenticate 严格要求凭证来自请求体而不是 Authorization 头。 这样可以避免 client_secret_post 和 client_secret_basic 混用, 也让“客户端声明支持哪种认证方式”这一约束真正落到执行层。
idp-server/internal/plugins/client_auth/client_secret_post/authenticator.go:34
Method
Authenticate
(ctx context.Context, input pluginport.AuthenticateInput)
idp-server/internal/plugins/authn/password/method.go:35
Method
Authenticate
(ctx context.Context, input pluginport.AuthenticateInput)
idp-server/internal/plugins/authn/federated_oidc/method.go:31
Method
Authenticate
(_ context.Context, input appclientauth.AuthenticateInput)
idp-server/internal/interfaces/http/handler/introspection_handler_test.go:24
Method
Authenticate
(_ context.Context, input authn.AuthenticateInput)
idp-server/internal/interfaces/http/handler/login_handler_test.go:33
Method
Authorize
(ctx context.Context, cmd *AuthorizationCommand)
idp-server/internal/application/authz/service.go:61
Method
BeginLogin
(user securityport.PasskeyUser, credentialJSON []string)
idp-server/internal/infrastructure/security/passkey.go:100
Method
BeginLogin
(securityport.PasskeyUser, []string)
idp-server/internal/application/authn/service_test.go:444
Method
BeginLoginChallenge
(ctx context.Context, sessionID string, returnTo string)
idp-server/internal/application/mfa/service.go:176
Method
BeginLoginChallenge
(_ context.Context, sessionID string, returnTo string)
idp-server/internal/interfaces/http/handler/totp_setup_handler_test.go:44
Method
BeginMFAPasskey
(ctx context.Context, input BeginMFAPasskeyInput)
idp-server/internal/application/authn/service.go:341
Method
BeginMFAPasskey
(_ context.Context, _ authn.BeginMFAPasskeyInput)
idp-server/internal/interfaces/http/handler/login_handler_test.go:42
Method
BeginRegistration
(user securityport.PasskeyUser, existingCredentialJSON []string)
idp-server/internal/infrastructure/security/passkey.go:51
Method
BeginRegistration
(securityport.PasskeyUser, []string)
idp-server/internal/application/authn/service_test.go:436
Method
BeginSetup
(ctx context.Context, sessionID string)
idp-server/internal/application/mfa/types.go:17
Method
BeginSetup
(ctx context.Context, sessionID string)
idp-server/internal/application/mfa/service.go:58
Method
BeginSetup
(ctx context.Context, sessionID string)
idp-server/internal/application/passkey/service.go:59
Method
BeginSetup
(_ context.Context, sessionID string)
idp-server/internal/interfaces/http/handler/passkey_setup_handler_test.go:28
Method
BeginSetup
(_ context.Context, _ string)
idp-server/internal/interfaces/http/handler/totp_setup_handler_test.go:33
Method
Bootstrap
(c *gin.Context)
idp-server/internal/interfaces/http/handler/rbac_handler.go:25
Method
BootstrapBuiltinRoles
(context.Context)
idp-server/internal/interfaces/http/handler/rbac_handler_test.go:77
Method
BootstrapRoles
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:57
Method
ChangeUserPassword
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:248
Method
CheckRefreshTokenReplay
(ctx context.Context, tokenSHA256 string, replayFingerprint string)
idp-server/internal/infrastructure/cache/redis/token_cache_repository.go:173
Method
CheckRefreshTokenReplay
(context.Context, string, string)
idp-server/internal/application/session/service_test.go:154
Method
CheckRefreshTokenReplay
(context.Context, string, string)
idp-server/internal/application/token/service_refresh_token_test.go:39
Method
CheckRefreshTokenReplay
(context.Context, string, string)
idp-server/internal/application/oidc/service_test.go:93
Method
CheckRefreshTokenReplay
(context.Context, string, string)
idp-server/internal/interfaces/http/middleware/auth_test.go:46
Method
ClearIPLock
(ctx context.Context, ip string)
idp-server/internal/infrastructure/cache/redis/rate_limit_repository.go:122
Method
ClearIPLock
(context.Context, string)
idp-server/internal/application/register/service_unlock_test.go:123
Method
ClearIPLock
(_ context.Context, ip string)
idp-server/internal/application/authn/service_test.go:366
Method
ClearUserLock
(ctx context.Context, userID string)
idp-server/internal/infrastructure/cache/redis/rate_limit_repository.go:113
Method
ClearUserLock
(_ context.Context, userID string)
idp-server/internal/application/register/service_unlock_test.go:114
Method
ClearUserLock
(_ context.Context, userID string)
idp-server/internal/application/authn/service_test.go:354
Method
ConfirmSetup
(ctx context.Context, sessionID string, code string, returnTo string)
idp-server/internal/application/mfa/service.go:105
Method
ConfirmSetup
(_ context.Context, sessionID string, code string, returnTo string)
idp-server/internal/interfaces/http/handler/totp_setup_handler_test.go:37
Method
ConsumeByCode
(ctx context.Context, code string, consumedAt time.Time)
idp-server/internal/infrastructure/persistence/authorization_code_repo.go:52
Method
ConsumeByCode
(context.Context, string, time.Time)
idp-server/internal/application/authz/service_test.go:101
Method
CountByRoleCode
(ctx context.Context, roleCode string)
idp-server/internal/infrastructure/persistence/user_repo.go:90
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/application/rbac/service_test.go:79
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/application/register/service_unlock_test.go:43
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/application/token/service_password_test.go:37
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/application/oidc/service_test.go:34
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/application/authn/service_test.go:139
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/interfaces/http/middleware/admin_session_test.go:82
Method
CountByRoleCode
(context.Context, string)
idp-server/internal/interfaces/http/handler/audit_console_handler_test.go:47
Method
Create
(ctx context.Context, model *auditdomain.Model)
idp-server/internal/infrastructure/auditstream/repository.go:53
Method
Create
(ctx context.Context, model *operatorroledomain.Model)
idp-server/internal/infrastructure/persistence/operator_role_repo.go:43
Method
Create
(ctx context.Context, link *shorturldomain.Link)
idp-server/internal/infrastructure/persistence/short_url_repo.go:27
Method
Create
(ctx context.Context, model *user.Model)
idp-server/internal/infrastructure/persistence/user_repo.go:25
Method
Create
(ctx context.Context, model *session.Model)
idp-server/internal/infrastructure/persistence/session_repo.go:32
Method
Create
(ctx context.Context, model *authorizationdomain.Model)
idp-server/internal/infrastructure/persistence/authorization_code_repo.go:24
Method
Create
(ctx context.Context, model *auditdomain.Model)
idp-server/internal/infrastructure/persistence/audit_event_repo.go:27
Method
Create
(ctx context.Context, model *authorization.Model)
idp-server/internal/ports/repository/authorization_code_repository.go:13
Method
Create
(ctx context.Context, model *operatorroledomain.Model)
idp-server/internal/ports/repository/operator_role_repository.go:11
Method
Create
(ctx context.Context, model *session.Model)
idp-server/internal/ports/repository/session_repository.go:12
Method
Create
(ctx context.Context, model *audit.Model)
idp-server/internal/ports/repository/audit_event_repository.go:23
Method
Create
(ctx context.Context, model *user.Model)
idp-server/internal/ports/repository/user_repository.go:13
Method
Create
(ctx context.Context, link *shorturl.Link)
idp-server/internal/ports/repository/short_url_repository.go:10
Method
Create
(_ context.Context, model *operatorroledomain.Model)
idp-server/internal/application/rbac/service_test.go:28
Method
Create
(context.Context, *userdomain.Model)
idp-server/internal/application/rbac/service_test.go:63
Method
Create
(_ context.Context, link *shorturldomain.Link)
idp-server/internal/application/shorturl/service_test.go:20
Method
Create
(context.Context, *userdomain.Model)
idp-server/internal/application/register/service_unlock_test.go:19
Method
Create
(context.Context, *sessiondomain.Model)
idp-server/internal/application/authz/service_test.go:42
← previous
next →
701–800 of 1,536, ranked by callers