Agent Skillswebiny/webiny-js › webiny-admin-security-catalog

webiny-admin-security-catalog

GitHub

Webiny后台安全模块抽象集合,提供身份认证、权限管理及用户会话管理功能。

skills/user-skills/generated/admin/security/SKILL.md webiny/webiny-js

Trigger Scenarios

需要实现用户登录或登出逻辑 需要在组件中检查或应用权限控制 需要获取当前认证用户身份信息

Install

npx skills add webiny/webiny-js --skill webiny-admin-security-catalog -g -y
More Options

Non-standard path

npx skills add https://github.com/webiny/webiny-js/tree/next/skills/user-skills/generated/admin/security -g -y

Use without installing

npx skills use webiny/webiny-js@webiny-admin-security-catalog

指定 Agent (Claude Code)

npx skills add webiny/webiny-js --skill webiny-admin-security-catalog -a claude-code -g -y

安装 repo 全部 skill

npx skills add webiny/webiny-js --all -g -y

预览 repo 内 skill

npx skills add webiny/webiny-js --list

SKILL.md

Frontmatter
{
    "name": "webiny-admin-security-catalog",
    "description": "admin\/security — 15 abstractions."
}

admin/security

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";

Abstractions


Name: AuthenticationContext Import: import { AuthenticationContext } from "webiny/admin/security" Source: @webiny/app-admin/features/security/AuthenticationContext/index.ts


Name: AuthenticationErrorEventHandler Import: import { AuthenticationErrorEventHandler } from "webiny/admin/security" Source: @webiny/app/errors/abstractions.ts


Name: createHasPermission Import: import { createHasPermission } from "webiny/admin/security" Source: @webiny/app-admin/permissions/index.ts


Name: createPermissionsAbstraction Import: import { createPermissionsAbstraction } from "webiny/admin/security" Source: @webiny/app-admin/permissions/index.ts


Name: createPermissionSchema Import: import { createPermissionSchema } from "webiny/admin/security" Source: @webiny/app-admin/permissions/index.ts


Name: createPermissionsFeature Import: import { createPermissionsFeature } from "webiny/admin/security" Source: @webiny/app-admin/permissions/index.ts


Name: createUsePermissions Import: import { createUsePermissions } from "webiny/admin/security" Source: @webiny/app-admin/permissions/index.ts


Name: HasPermissionComponent Import: import { HasPermissionComponent } from "webiny/admin/security" Source: @webiny/app-admin/presentation/security/components/HasPermission.tsx


Name: IdentityContext Import: import { IdentityContext } from "webiny/admin/security" Source: @webiny/app-admin/features/security/IdentityContext/index.ts


Name: LoginScreenComponent Import: import { LoginScreenComponent } from "webiny/admin/security" Source: @webiny/app-admin/base/ui/LoginScreen.tsx


Name: LogInUseCase Import: import { LogInUseCase } from "webiny/admin/security" Source: @webiny/app-admin/features/security/LogIn/index.ts


Name: LogOutUseCase Import: import { LogOutUseCase } from "webiny/admin/security" Source: @webiny/app-admin/features/security/LogOut/index.ts


Name: Permissions Kind: type Import: import type { Permissions } from "webiny/admin/security" Source: @webiny/app-admin/permissions/types.ts Description: Canonical type for DI-resolved permissions. Same underlying type as UsePermissionsResult<S>.


Name: useAuthentication Import: import { useAuthentication } from "webiny/admin/security" Source: @webiny/app-admin/presentation/security/hooks/useAuthentication.ts


Name: useIdentity Import: import { useIdentity } from "webiny/admin/security" Source: @webiny/app-admin/presentation/security/hooks/useIdentity.ts


Version History

  • 80eb1c5 Current 2026-08-20 10:08

Same Skill Collection

.claude/skills/grill-me/SKILL.md
.claude/skills/prd-to-plan/SKILL.md
.claude/skills/preflight/SKILL.md
.claude/skills/tester/SKILL.md
.claude/skills/write-a-prd/SKILL.md
skills/repo-skills/add-feature-flag/SKILL.md
skills/user-skills/admin/admin-architect/SKILL.md
skills/user-skills/admin/admin-permissions/SKILL.md
skills/user-skills/admin/form-model/SKILL.md
skills/user-skills/admin/new-entry-wizard/SKILL.md
skills/user-skills/admin/website-builder/page-settings/SKILL.md
skills/user-skills/admin/website-builder/wb-preview-url-modifier/SKILL.md
skills/user-skills/api-bundle-size-limit/SKILL.md
skills/user-skills/api/api-architect/SKILL.md
skills/user-skills/api/cms-bulk-actions/SKILL.md
skills/user-skills/api/custom-field-type/SKILL.md
skills/user-skills/api/event-handler-pattern/SKILL.md
skills/user-skills/api/graphql-api/SKILL.md
skills/user-skills/api/http-route/SKILL.md
skills/user-skills/api/permissions/SKILL.md
skills/user-skills/api/use-case-pattern/SKILL.md
skills/user-skills/api/v5-to-v6-migration/SKILL.md
skills/user-skills/api/websocket-notifications/SKILL.md
skills/user-skills/cli-extensions/SKILL.md
skills/user-skills/configure-auth0/SKILL.md
skills/user-skills/configure-entraid/SKILL.md
skills/user-skills/configure-okta/SKILL.md
skills/user-skills/dependency-injection/SKILL.md
skills/user-skills/full-stack-architect/SKILL.md
skills/user-skills/generated/api/aco/SKILL.md
skills/user-skills/generated/api/cms/SKILL.md
skills/user-skills/generated/api/file-manager/SKILL.md
skills/user-skills/generated/api/scheduler/SKILL.md
skills/user-skills/generated/api/security/SKILL.md
skills/user-skills/generated/api/system/SKILL.md
skills/user-skills/generated/api/tenancy/SKILL.md
skills/user-skills/generated/api/tenant-manager/SKILL.md
skills/user-skills/generated/api/website-builder/SKILL.md
skills/user-skills/generated/infra/SKILL.md
skills/user-skills/infrastructure-extensions/SKILL.md
skills/user-skills/local-development/SKILL.md
skills/user-skills/mailer-smtp/SKILL.md
skills/user-skills/project-structure/SKILL.md
.claude/skills/webiny-skill-creator/SKILL.md
skills/user-skills/admin/ui-extensions/SKILL.md
skills/user-skills/api/ai-powerups-content/SKILL.md
skills/user-skills/cognito-federation/SKILL.md
skills/user-skills/content-models/SKILL.md
skills/user-skills/generated/admin/aco/SKILL.md
skills/user-skills/generated/admin/ai-powerups/SKILL.md

Metadata

Files
0
Version
8796183
Hash
e55701b2
Indexed
2026-08-20 10:08

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-17 05:05
浙ICP备14020137号-1