MCPcopy Create free account

hub / github.com/benjaminsgz/sienne / functions

Functions1,536 in github.com/benjaminsgz/sienne

MethodCreate
(_ context.Context, model *authorizationdomain.Model)
idp-server/internal/application/authz/service_test.go:95
MethodCreate
(context.Context, *sessiondomain.Model)
idp-server/internal/application/session/service_test.go:23
MethodCreate
(context.Context, *userdomain.Model)
idp-server/internal/application/token/service_password_test.go:18
MethodCreate
(context.Context, *userdomain.Model)
idp-server/internal/application/oidc/service_test.go:18
MethodCreate
(_ context.Context, model *userdomain.Model)
idp-server/internal/application/authn/service_test.go:40
MethodCreate
(context.Context, *totpdomain.Model)
idp-server/internal/application/authn/service_test.go:87
MethodCreate
(_ context.Context, model *sessiondomain.Model)
idp-server/internal/application/authn/service_test.go:178
MethodCreate
(context.Context, *sessiondomain.Model)
idp-server/internal/interfaces/http/middleware/admin_session_test.go:23
MethodCreate
(context.Context, *userdomain.Model)
idp-server/internal/interfaces/http/middleware/admin_session_test.go:66
MethodCreate
(c *gin.Context)
idp-server/internal/interfaces/http/handler/client_handler.go:21
MethodCreate
(_ context.Context, model *auditdomain.Model)
idp-server/internal/interfaces/http/handler/rbac_handler_test.go:25
MethodCreate
(_ context.Context, input appshorturl.CreateInput)
idp-server/internal/interfaces/http/handler/short_url_handler_test.go:26
MethodCreate
(context.Context, *userdomain.Model)
idp-server/internal/interfaces/http/handler/audit_console_handler_test.go:25
MethodCreate
(c *gin.Context)
idp-server/internal/interfaces/http/handler/short_url_handler.go:23
MethodCreateAccessToken
(ctx context.Context, model *tokendomain.AccessToken)
idp-server/internal/infrastructure/persistence/token_repo.go:37
MethodCreateAccessToken
(context.Context, *tokendomain.AccessToken)
idp-server/internal/application/oidc/service_test.go:54
MethodCreateAccessTokenAndRotateRefreshToken
(ctx context.Context, accessToken *tokendomain.AccessToken, oldTokenSHA256 string, revokedAt time.Time, newTok
idp-server/internal/infrastructure/persistence/token_repo.go:229
MethodCreateAccessTokenAndRotateRefreshToken
(ctx context.Context, accessToken *tokendomain.AccessToken, oldTokenSHA256 string, revokedAt time.Time, newTok
idp-server/internal/application/token/service_client_credentials_test.go:74
MethodCreateAccessTokenAndRotateRefreshToken
(ctx context.Context, accessToken *tokendomain.AccessToken, oldTokenSHA256 string, revokedAt time.Time, newTok
idp-server/internal/application/token/service_refresh_token_test.go:93
MethodCreateAccessTokenAndRotateRefreshToken
(ctx context.Context, accessToken *tokendomain.AccessToken, oldTokenSHA256 string, revokedAt time.Time, newTok
idp-server/internal/application/token/service_password_test.go:83
MethodCreateAccessTokenAndRotateRefreshToken
(context.Context, *tokendomain.AccessToken, string, time.Time, *tokendomain.RefreshToken)
idp-server/internal/application/oidc/service_test.go:72
MethodCreateActiveKey
(_ context.Context, record persistence.JWKKeyRecord, retiresExistingAt time.Time)
idp-server/internal/infrastructure/crypto/key_rotation_test.go:112
MethodCreateActiveKey
(ctx context.Context, record JWKKeyRecord, retiresExistingAt time.Time)
idp-server/internal/infrastructure/persistence/jwk_key_repo.go:82
MethodCreateClient
(ctx context.Context, model *clientdomain.Model)
idp-server/internal/infrastructure/persistence/client_repo.go:25
MethodCreateClient
(ctx context.Context, model *client.Model)
idp-server/internal/ports/repository/client_repository.go:13
MethodCreateClient
(_ context.Context, model *clientdomain.Model)
idp-server/internal/application/client/service_test.go:27
MethodCreateClient
(context.Context, *clientdomain.Model)
idp-server/internal/application/authz/service_test.go:26
MethodCreateClient
(_ context.Context, _ *clientdomain.Model)
idp-server/internal/application/token/service_client_credentials_test.go:25
MethodCreateClient
(_ context.Context, input appclient.CreateClientInput)
idp-server/internal/interfaces/http/handler/client_handler_test.go:22
MethodCreateOAuthClient
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:334
MethodCreateRefreshToken
(ctx context.Context, model *tokendomain.RefreshToken)
idp-server/internal/infrastructure/persistence/token_repo.go:71
MethodCreateRefreshToken
(ctx context.Context, model *tokendomain.RefreshToken)
idp-server/internal/ports/repository/token_repository.go:14
MethodCreateRefreshToken
(context.Context, *tokendomain.RefreshToken)
idp-server/internal/application/oidc/service_test.go:57
MethodCreateRole
(_ context.Context, input apprbac.UpsertRoleInput)
idp-server/internal/interfaces/http/handler/rbac_handler_test.go:113
MethodCreateRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:77
MethodCreateRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/rbac_handler.go:87
MethodCreateTokenPair
(ctx context.Context, accessToken *tokendomain.AccessToken, refreshToken *tokendomain.RefreshToken)
idp-server/internal/infrastructure/persistence/token_repo.go:102
MethodCreateTokenPair
(ctx context.Context, accessToken *tokendomain.AccessToken, refreshToken *tokendomain.RefreshToken)
idp-server/internal/application/token/service_client_credentials_test.go:55
MethodCreateTokenPair
(ctx context.Context, accessToken *tokendomain.AccessToken, refreshToken *tokendomain.RefreshToken)
idp-server/internal/application/token/service_refresh_token_test.go:78
MethodCreateTokenPair
(ctx context.Context, accessToken *tokendomain.AccessToken, refreshToken *tokendomain.RefreshToken)
idp-server/internal/application/token/service_password_test.go:68
MethodCreateTokenPair
(context.Context, *tokendomain.AccessToken, *tokendomain.RefreshToken)
idp-server/internal/application/oidc/service_test.go:60
FunctionCurrentAdminSession
(c *gin.Context)
idp-server/internal/interfaces/http/middleware/admin_session.go:167
FunctionCurrentAdminUser
(c *gin.Context)
idp-server/internal/interfaces/http/middleware/admin_session.go:161
MethodDecide
(ctx context.Context, input DecideInput)
idp-server/internal/application/consent/service.go:18
MethodDecide
(ctx context.Context, input DecideInput)
idp-server/internal/application/consent/service.go:62
MethodDecide
(ctx context.Context, input DecideInput)
idp-server/internal/application/device/service.go:116
MethodDecide
(_ context.Context, input appconsent.DecideInput)
idp-server/internal/interfaces/http/handler/consent_handler_test.go:30
MethodDecideMFAPush
(ctx context.Context, input DecideMFAPushInput)
idp-server/internal/application/authn/service.go:482
MethodDecideMFAPush
(_ context.Context, _ authn.DecideMFAPushInput)
idp-server/internal/interfaces/http/handler/login_handler_test.go:57
MethodDelete
(ctx context.Context, sessionID string)
idp-server/internal/infrastructure/cache/redis/session_cache_repository.go:126
MethodDelete
(ctx context.Context, code string)
idp-server/internal/infrastructure/cache/redis/authorization_code_cache_repository.go:72
MethodDelete
(ctx context.Context, code string)
idp-server/internal/ports/cache/authorization_code_cache_repository.go:13
MethodDelete
(context.Context, string)
idp-server/internal/application/authz/service_test.go:75
MethodDelete
(_ context.Context, sessionID string)
idp-server/internal/application/session/service_test.go:63
MethodDelete
(context.Context, string)
idp-server/internal/application/authn/service_test.go:218
MethodDelete
(context.Context, string)
idp-server/internal/interfaces/http/middleware/admin_session_test.go:51
MethodDeleteByRoleCode
(ctx context.Context, roleCode string)
idp-server/internal/infrastructure/persistence/operator_role_repo.go:74
MethodDeleteByRoleCode
(_ context.Context, roleCode string)
idp-server/internal/application/rbac/service_test.go:41
MethodDeleteByUserID
(ctx context.Context, userID int64)
idp-server/internal/infrastructure/persistence/totp_repo.go:87
MethodDeleteByUserID
(ctx context.Context, userID int64)
idp-server/internal/ports/repository/totp_repository.go:13
MethodDeleteByUserID
(context.Context, int64)
idp-server/internal/application/authn/service_test.go:95
MethodDeleteMFAChallenge
(ctx context.Context, challengeID string)
idp-server/internal/infrastructure/cache/redis/mfa_repository.go:200
MethodDeleteMFAChallenge
(_ context.Context, challengeID string)
idp-server/internal/application/authn/service_test.go:411
MethodDeleteRole
(_ context.Context, input apprbac.DeleteRoleInput)
idp-server/internal/interfaces/http/handler/rbac_handler_test.go:123
MethodDeleteRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/admin_action_handler.go:145
MethodDeleteRole
(c *gin.Context)
idp-server/internal/interfaces/http/handler/rbac_handler.go:147
MethodDeleteState
(ctx context.Context, state string)
idp-server/internal/infrastructure/cache/redis/replay_protection_repository.go:57
MethodDeleteState
(_ context.Context, state string)
idp-server/internal/infrastructure/external/oidc_provider_test.go:224
MethodDeleteTOTPEnrollment
(ctx context.Context, sessionID string)
idp-server/internal/infrastructure/cache/redis/mfa_repository.go:64
MethodDeleteTOTPEnrollment
(context.Context, string)
idp-server/internal/application/authn/service_test.go:386
MethodDeny
(ctx context.Context, userCode string, deniedAt time.Time)
idp-server/internal/infrastructure/cache/redis/device_code_repository.go:85
MethodDiscovery
(ctx context.Context)
idp-server/internal/application/oidc/service.go:102
MethodDiscovery
(c *gin.Context)
idp-server/internal/interfaces/http/handler/oidc_metadata_handler.go:19
FunctionEnsureKeyManager
(ctx context.Context, repo rotationRepository, cfg RotationConfig)
idp-server/internal/infrastructure/crypto/key_rotation.go:41
MethodExchange
Exchange 把资源所有者密码模式需要的用户名、密码和 scope 转给应用层。 真正的用户验证、MFA 约束和是否允许该 client 使用 password grant 的 决策不在这里做,而是交给下游服务统一判断。
idp-server/internal/plugins/grant/password/handler.go:38
MethodExchange
Exchange 校验插件被调用的 grant 类型是否匹配,然后把最小必要字段 转交给应用层。client_credentials 没有用户上下文,因此这里不会带 code、 refresh token 或终端登录态,只围绕 client 本身完成交换。
idp-server/internal/plugins/grant/client_credentials/handler.go:38
MethodExchange
(ctx context.Context, input pluginport.ExchangeInput)
idp-server/internal/plugins/grant/authorization_code/handler.go:32
MethodExchange
(ctx context.Context, input pluginport.ExchangeInput)
idp-server/internal/plugins/grant/refresh_token/handler.go:32
MethodExchange
Exchange 只接收设备端轮询 token endpoint 时真正需要的 device_code 等字段,并把 grant 类型固定到 device_code,避免插件被错误复用到 其他交换路径。
idp-server/internal/plugins/grant/device_code/handler.go:38
MethodExistsNonce
(ctx context.Context, nonce string)
idp-server/internal/infrastructure/cache/redis/replay_protection_repository.go:79
MethodExistsNonce
(_ context.Context, _ string)
idp-server/internal/infrastructure/external/oidc_provider_test.go:233
MethodExistsNonce
(ctx context.Context, nonce string)
idp-server/internal/ports/cache/replay_protection_repository.go:16
MethodFinalizeMFAPush
(ctx context.Context, input FinalizeMFAPushInput)
idp-server/internal/application/authn/service.go:546
MethodFinalizeMFAPush
(_ context.Context, _ authn.FinalizeMFAPushInput)
idp-server/internal/interfaces/http/handler/login_handler_test.go:61
MethodFindActiveAccessTokenBySHA256
(ctx context.Context, tokenSHA256 string)
idp-server/internal/infrastructure/persistence/token_repo.go:121
MethodFindActiveAccessTokenBySHA256
(_ context.Context, _ string)
idp-server/internal/application/token/service_client_credentials_test.go:62
MethodFindActiveAccessTokenBySHA256
(context.Context, string)
idp-server/internal/application/token/service_refresh_token_test.go:84
MethodFindActiveAccessTokenBySHA256
(context.Context, string)
idp-server/internal/application/token/service_password_test.go:74
MethodFindActiveAccessTokenBySHA256
(context.Context, string)
idp-server/internal/application/oidc/service_test.go:63
MethodFindActiveByCode
(ctx context.Context, code string)
idp-server/internal/infrastructure/persistence/short_url_repo.go:44
MethodFindActiveByCode
(_ context.Context, code string)
idp-server/internal/application/shorturl/service_test.go:30
MethodFindActiveRefreshTokenBySHA256
(ctx context.Context, tokenSHA256 string)
idp-server/internal/infrastructure/persistence/token_repo.go:138
MethodFindActiveRefreshTokenBySHA256
(_ context.Context, _ string)
idp-server/internal/application/token/service_client_credentials_test.go:66
MethodFindActiveRefreshTokenBySHA256
(context.Context, string)
idp-server/internal/application/token/service_refresh_token_test.go:87
MethodFindActiveRefreshTokenBySHA256
(context.Context, string)
idp-server/internal/application/token/service_password_test.go:77
MethodFindActiveRefreshTokenBySHA256
(context.Context, string)
idp-server/internal/application/oidc/service_test.go:66
MethodFindByClientID
(ctx context.Context, clientID string)
idp-server/internal/infrastructure/persistence/client_repo.go:84
MethodFindByClientID
(_ context.Context, clientID string)
idp-server/internal/application/client/service_test.go:20
MethodFindByClientID
(context.Context, string)
idp-server/internal/application/authz/service_test.go:18
MethodFindByClientID
(_ context.Context, clientID string)
idp-server/internal/application/token/service_client_credentials_test.go:18
← previousnext →801–900 of 1,536, ranked by callers