auth-block
v1.1.023blocks Auth Block - REST API for authentication, users, sessions, API keys, organizations, roles, permissions, invitations, teams, OAuth/SSO, and audit logs
By 23blocksLicense: MIT2 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 25 skill or MCP entries
- Source updated
- Oct 1, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install auth-block for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install auth-block@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/23blocks-OS/ai-agentsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/auth-block/.
Plugin files
├── .claude-plugin/plugin.json├── skills/23blocks-auth-agent-identity-api/SKILL.md├── skills/23blocks-auth-api-keys-api/SKILL.md├── skills/23blocks-auth-audit-logs-api/SKILL.md├── skills/23blocks-auth-guests-api/SKILL.md├── skills/23blocks-auth-identities-api/SKILL.md├── skills/23blocks-auth-invitations-api/SKILL.md├── skills/23blocks-auth-magic-links-api/SKILL.md├── skills/23blocks-auth-mfa-api/SKILL.md├── skills/23blocks-auth-oauth-api/SKILL.md├── skills/23blocks-auth-oidc-api/SKILL.md├── skills/23blocks-auth-org-members-api/SKILL.md├── skills/23blocks-auth-organizations-api/SKILL.md├── skills/23blocks-auth-password-otp-api/SKILL.md├── skills/23blocks-auth-passwordless-api/SKILL.md├── skills/23blocks-auth-permissions-api/SKILL.md├── skills/23blocks-auth-roles-api/SKILL.md├── skills/23blocks-auth-rsa-keys-api/SKILL.md├── skills/23blocks-auth-service-tokens-api/SKILL.md├── skills/23blocks-auth-sessions-api/SKILL.md├── skills/23blocks-auth-teams-api/SKILL.md├── skills/23blocks-auth-tenant-context-api/SKILL.md├── skills/23blocks-auth-token-introspection-api/SKILL.md├── skills/23blocks-auth-token-management-api/SKILL.md├── skills/23blocks-auth-user-profiles-api/SKILL.md└── skills/23blocks-auth-users-api/SKILL.md
Included Skills25
Gets an AI agent its own 23blocks Bearer token through the Agent Identity (AID) protocol and an Ed25519 keypair. Use when an agent needs BLOCKS_AUTH_TOKEN and has no human-provided token.
Auth Block API keys: create, rotate, revoke, scopes, usage. Use for API key lifecycle; for M2M tokens see 23blocks-auth-service-tokens-api.
Auth Block security audit logs: list, get, query by user, action or resource. Use when investigating who did what.
Auth Block guest users: create, update, convert to registered, re-authenticate. Use for guest checkout or try-before-signup flows.
Auth Block identity registration: register, list, get. Use when a user must be registered in the auth block.
Auth Block organization invitations: create, send, resend, accept, decline, cancel. Use for invite workflows.
Auth Block magic links: create, validate, send, OTP-verify, logs; single-step JWT or two-step OTP. Use for passwordless links.
Auth Block MFA: TOTP setup, enable, disable, verify TOTP or backup codes, status. Use for MFA enrollment and checks.
Auth Block OAuth/SSO: configure Google, GitHub and other providers, authorization URLs, callbacks, SSO. Use for social login or SSO setup.
Auth Block OpenID Connect: discovery, authorize, token, userinfo, JWKS; company or app level. Use when integrating 23blocks as an OIDC provider.
Auth Block organization members: list, add, remove, change roles, transfer ownership. Use for who belongs to an organization.
Auth Block organizations: CRUD, settings, billing, stats. Use for the organization itself; members are 23blocks-auth-org-members-api.
Auth Block password reset by 6-digit OTP, no redirects. Use for an app's forgot-password flow.
Auth Block passwordless sign-in and sign-up with a 6-digit email OTP, returning a full JWT. Use for password-free login.
Auth Block permissions: define, grant, revoke, check access, list by resource type. Use for fine-grained access control.
Auth Block roles: CRUD, attach or detach permissions, list a role's users. Use for role-based access control.
Auth Block admin RSA keys: rotate, certificates, OIDC toggle, JWKS preview. Use when rotating signing keys. Admin only.
Auth Block machine-to-machine service tokens: create, list, revoke, regenerate, scopes, expiry. Use for server or agent credentials.
Auth Block sign-in and sign-out, token validation, MFA at login. Use to log a user in or out.
Auth Block teams: CRUD, members, member roles. Use for access-control teams; org-chart teams are 23blocks-company-teams-api.
Auth Block tenant context: switch a user between companies, revoke, audit. Use when one user works across several tenants.
Auth Block token introspection (RFC 7662): whether a token is active, plus its metadata. Use to check a token server-side.
Auth Block OAuth 2.0 tokens: refresh, revoke one, revoke all for a user or device. Use when a token expires or must be killed.
Auth Block user profile data: personal info, social links, preferences. Use for profile fields; accounts are 23blocks-auth-users-api.
Auth Block user accounts: CRUD, search, me, change or reset password, verify email, activate. Use for account management.
Plugin manifests1
{
"name": "auth-block",
"version": "1.1.0",
"description": "23blocks Auth Block - REST API for authentication, users, sessions, API keys, organizations, roles, permissions, invitations, teams, OAuth/SSO, and audit logs",
"author": {
"name": "23blocks",
"email": "[email protected]"
},
"homepage": "https://docs.23blocks.com/auth",
"repository": "https://github.com/23blocks-OS/ai-agents",
"license": "MIT",
"keywords": [
"23blocks",
"auth",
"authentication",
"authorization",
"users",
"sessions",
"api-keys",
"organizations",
"roles",
"permissions",
"invitations",
"teams",
"oauth",
"sso",
"audit-logs",
"mfa"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[auth-block on Agent Plugins Marketplace](https://pluginsmp.com/plugins/auth-block)