MCPcopy Create free account

hub / github.com/benjaminsgz/sienne / functions

Functions1,536 in github.com/benjaminsgz/sienne

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