Skip to content

p2-inc/phasetwo

v0.15.0CC-BY-SA-4.0 AND Apache-2.0

Two Keycloak skills, split by what the work targets. keycloak routes realm-administration requests to the right guidance: passwordless login by magic link, email OTP, passkey-only WebAuthn, or a combined passkey-or-magic-link "0 password required" flow, corporate/enterprise SSO by email domain, social login and enterprise identity-provider federation (Entra ID, Okta, Auth0, and more), organization-membership login restriction for both local and federated logins, credential enrollment for existing users (passkey/TOTP via required actions or an emailed link), and Phase Two cluster/deployment provisioning. securing-apps covers the other direction — wiring Keycloak login into your own React, Angular, Vue, Next.js, mobile or backend application, validating its bearer tokens, and registering the OIDC client it needs.

What this package declares

The file a client reads when it loads this plugin, exactly as this revision carries it.

plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "phasetwo",
  "version": "0.15.0",
  "description": "Two Keycloak skills, split by what the work targets. `keycloak` routes realm-administration requests to the right guidance: passwordless login by magic link, email OTP, passkey-only WebAuthn, or a combined passkey-or-magic-link \"0 password required\" flow, corporate/enterprise SSO by email domain, social login and enterprise identity-provider federation (Entra ID, Okta, Auth0, and more), organization-membership login restriction for both local and federated logins, credential enrollment for existing users (passkey/TOTP via required actions or an emailed link), and Phase Two cluster/deployment provisioning. `securing-apps` covers the other direction — wiring Keycloak login into your own React, Angular, Vue, Next.js, mobile or backend application, validating its bearer tokens, and registering the OIDC client it needs.",
  "author": {
    "name": "Phase Two",
    "email": "support@phasetwo.io",
    "url": "https://phasetwo.io"
  },
  "homepage": "https://phasetwo.io",
  "repository": "https://github.com/p2-inc/keycloak-skills",
  "license": "CC-BY-SA-4.0 AND Apache-2.0",
  "keywords": [
    "keycloak",
    "phasetwo",
    "authentication",
    "authorization",
    "sso",
    "passwordless",
    "magic-link",
    "passkey",
    "webauthn",
    "cluster",
    "deployment",
    "identity-provider",
    "social-login",
    "saml",
    "oidc",
    "zero-password",
    "required-actions",
    "credential-enrollment",
    "totp",
    "idp-initiated-sso",
    "react",
    "angular",
    "vue",
    "nextjs",
    "spring-boot",
    "mobile",
    "oidc-spa",
    "keycloak-js",
    "jwt",
    "resource-server",
    "pkce"
  ]
}

This package publishes a manifest and nothing else

At this revision it ships no README, no skills, no MCP servers and no data for another client. Only plugin.json was indexed.