blocks-idp

Route natural-language intents to SELISE Blocks identity and access flows via the IDP v1 API.

3|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/SELISEdigitalplatforms/blocks-skills --skill blocks-idp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blocks-idp
Source: https://github.com/SELISEdigitalplatforms/blocks-skills/tree/main/skills/blocks-idp
Command: npx skills add https://github.com/SELISEdigitalplatforms/blocks-skills --skill blocks-idp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Routes natural-language intents to identity and access flows and actions for SELISE Blocks using the IDP v1 API, enabling automated login, MFA orchestration, user/role/organization management, and SSO/OIDC configuration without manual API wiring.

Core Features & Use Cases

  • Maps intents to multi-step flows (auth-setup, login-flow, user-onboarding, session-management, etc.) and precise actions (get-token, create-user, save-organization, etc.).
  • Provides a standardized frontmatter, contracts, and references structure to guide implementation across frameworks (Next.js, React, Angular, Blazor, Flutter, etc.).
  • Supports comprehensive verification and integration patterns (verification checklists, field-name conventions, and framework references) to ensure secure identity and access workflows.

Quick Start

Set up a sample login flow with MFA and admin onboarding to demonstrate the IDP-powered workflow.

Frequently Asked Questions about blocks-idp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement authentication and MFA flows for SELISE Blocks?

Map natural-language intents to multi-step flows like login-flow and user-onboarding, which orchestrate get-token and MFA actions using the IDP v1 API, enabling automated authentication without manual API wiring.

How does SSO and OIDC configuration work with the IDP v1 API?

SSO and OIDC configuration works by mapping intents to precise IDP actions that enforce specific conventions like form-encoded token requests and isSuccess envelopes, standardizing the identity provider integration across frameworks.

Can I use this identity and access routing with Next.js or Angular?

Yes, you can route identity and access intents across frameworks like Next.js, React, Angular, Blazor, and Flutter. It provides standardized frontmatter, contracts, and framework references to guide secure access workflows.

What is the best way to manage users, roles, and organizations for SELISE Blocks?

Manage users, roles, and organizations by routing intents to specific IDP actions like create-user and save-organization, leveraging the 78 available actions and 9 flows defined in the IDP v1 API.

What conventions does identity and access management enforce for session control?

Session control enforces IDP-specific conventions including isSuccess envelopes, itemId identifiers, and form-encoded token requests to ensure secure session management and structured API responses.

Why do my token requests fail during user onboarding with the IDP v1 API?

Token requests fail if they are not form-encoded or if they miss the required isSuccess envelopes and itemId identifiers. The IDP enforces these specific conventions across all 78 actions and 9 flows.