apps/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2026 License: AGPL-3.0

Directories

Path Synopsis
kaname
api/access_binding
Package access_binding — AccessBindingService.
Package access_binding — AccessBindingService.
api/access_binding/reconcile
Package reconcile — selector/containment reconciler.
Package reconcile — selector/containment reconciler.
api/account
Package account — use-case-структура AccountService.
Package account — use-case-структура AccountService.
api/authorize
Package authorize — AuthorizeService gRPC handler.
Package authorize — AuthorizeService gRPC handler.
api/bootstrap_token
handler.go — thin gRPC transport for InternalBootstrapTokenService.
handler.go — thin gRPC transport for InternalBootstrapTokenService.
api/client_token
Package client_token — выдача токена по учётным данным клиента, чья личность доказана подписанным утверждением (задача #898, приёмка F2 §9.1 п.
Package client_token — выдача токена по учётным данным клиента, чья личность доказана подписанным утверждением (задача #898, приёмка F2 §9.1 п.
api/group
Package group — GroupService + member-management.
Package group — GroupService + member-management.
api/identityquota
Package identityquota — арендаторское чтение квот, носителем которых является личность.
Package identityquota — арендаторское чтение квот, носителем которых является личность.
api/interactive_client
Package interactiveclient — use-cases of InternalInteractiveClientService (IAM-INT-1): the lifecycle of the OAuth2 client through which a HUMAN completes an interactive sign-in ceremony.
Package interactiveclient — use-cases of InternalInteractiveClientService (IAM-INT-1): the lifecycle of the OAuth2 client through which a HUMAN completes an interactive sign-in ceremony.
api/internal_iam
force_logout.go — InternalIAMService.ForceLogout.
force_logout.go — InternalIAMService.ForceLogout.
api/internal_operations
Package internal_operations — InternalOperationsService.ListIamOperations.
Package internal_operations — InternalOperationsService.ListIamOperations.
api/membership
Package membership — MembershipService: чтение принадлежности человека аккаунту на аккаунт-скоупных путях.
Package membership — MembershipService: чтение принадлежности человека аккаунту на аккаунт-скоупных путях.
api/permission_catalog
Package permission_catalog — PermissionCatalogService.ListPermissionCatalog (RBAC rules-model 2026).
Package permission_catalog — PermissionCatalogService.ListPermissionCatalog (RBAC rules-model 2026).
api/project
Package project — use-case-структура ProjectService.
Package project — use-case-структура ProjectService.
api/registry_token
key_material_window.go — ОКНО ПЕРЕХОДА ЛОМАЮЩЕГО ИЗМЕНЕНИЯ #1143 и счётчик полос предъявленного удостоверения.
key_material_window.go — ОКНО ПЕРЕХОДА ЛОМАЮЩЕГО ИЗМЕНЕНИЯ #1143 и счётчик полос предъявленного удостоверения.
api/role
Package role — RoleService.
Package role — RoleService.
api/sa_keys
handler.go — gRPC handler for kaname.cloud.iam.v1.SAKeyService.
handler.go — gRPC handler for kaname.cloud.iam.v1.SAKeyService.
api/service_account
Package service_account — ServiceAccountService.
Package service_account — ServiceAccountService.
api/session_revocations
Package session_revocations — InternalSessionRevocationsService (internal-only, gRPC port :9091).
Package session_revocations — InternalSessionRevocationsService (internal-only, gRPC port :9091).
api/signingkeys
Package signingkeys — ключница подписных ключей платформы (задача #897).
Package signingkeys — ключница подписных ключей платформы (задача #897).
api/user
Package user — UserService (public CRUD + Invite) + InternalUserService (UpsertFromIdentity / Get).
Package user — UserService (public CRUD + Invite) + InternalUserService (UpsertFromIdentity / Get).
api/user_tokens
handler.go — gRPC handler для kaname.cloud.iam.v1.UserTokenService.
handler.go — gRPC handler для kaname.cloud.iam.v1.UserTokenService.
config
authn_phase2.go — helpers for the AuthN core config fields.
authn_phase2.go — helpers for the AuthN core config fields.
expiredcredsweep
Package expiredcredsweep — платформа снимает удостоверение, чей срок истёк более чем на отсрочку назад.
Package expiredcredsweep — платформа снимает удостоверение, чей срок истёк более чем на отсрочку назад.
modulecatalog
Package modulecatalog — ПРИМЕНИТЕЛЬ КАТАЛОГА модуля: читает манифест как данные и приводит строки `kaname.catalog_module` / `catalog_resource` / `catalog_verb` к объявленному состоянию (задача продукта #1034).
Package modulecatalog — ПРИМЕНИТЕЛЬ КАТАЛОГА модуля: читает манифест как данные и приводит строки `kaname.catalog_module` / `catalog_resource` / `catalog_verb` к объявленному состоянию (задача продукта #1034).
moduleroles
Package moduleroles — ПРИМЕНИТЕЛЬ ролей модуля: читает манифест как данные и приводит строки системных ролей своего модуля к объявленному состоянию (приёмка `services/iam/docs/engineering/acceptance/roles-come-as-data-not-migrations.md`, §3.1, §3.3, §3.5, §3.7; задача #1824).
Package moduleroles — ПРИМЕНИТЕЛЬ ролей модуля: читает манифест как данные и приводит строки системных ролей своего модуля к объявленному состоянию (приёмка `services/iam/docs/engineering/acceptance/roles-come-as-data-not-migrations.md`, §3.1, §3.3, §3.5, §3.7; задача #1824).
moduleseed
Package moduleseed — ПРИМЕНИТЕЛЬ раздела `seed` манифеста модуля (задача продукта #2452).
Package moduleseed — ПРИМЕНИТЕЛЬ раздела `seed` манифеста модуля (задача продукта #2452).
operationresolver
Package operationresolver implements the IAM operations.Resolver: given the metadata of an orphaned operation (a row left done=false because the worker process died mid-flight), it determines the terminal outcome by reading the committed reality of the resource.
Package operationresolver implements the IAM operations.Resolver: given the metadata of an orphaned operation (a row left done=false because the worker process died mid-flight), it determines the terminal outcome by reading the committed reality of the resource.
retention
Package retention — уборка таблиц iam, чей рост задаёт внешний.
Package retention — уборка таблиц iam, чей рост задаёт внешний.
secretsweep
Package secretsweep — the periodic backstop that clears one-shot credentials left staged in finished operation responses.
Package secretsweep — the periodic backstop that clears one-shot credentials left staged in finished operation responses.
seed
bootstrap_admin.go — startup-time bootstrap admin grant + fga_outbox enqueue.
bootstrap_admin.go — startup-time bootstrap admin grant + fga_outbox enqueue.
shared
Package shared — общие helpers для всех api-слайсов (parity с services/vpc/internal/apps/kacho/shared).
Package shared — общие helpers для всех api-слайсов (parity с services/vpc/internal/apps/kacho/shared).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL