fapi

Implements and validates Financial-grade API features including CIBA, PAR, JARM, mTLS across IdP-server integrations.

7|1|Updated Feb 12, 2023
One-click install
npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill fapi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fapi
Source: https://github.com/hirokazu-kobayashi-koba-hiro/idp-server/tree/main/.claude/skills/fapi
Command: npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill fapi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide guidance for implementing and validating Financial-grade API (FAPI) features across baseline and advanced profiles, including CIBA, PAR, JARM, and mTLS, to ensure secure, standards-compliant OAuth/OIDC behavior.

Core Features & Use Cases

  • Supports FAPI Baseline and Advanced verification rules
  • Covers FAPI-CIBA, PAR (Pushed Authorization Requests), JARM, and mTLS client authentication
  • Provides architectural guidance and practical examples for IdP-server integrations

Quick Start

Read the FAPI development guide and follow the example verifiers and module references to implement and test FAPI flows.

Frequently Asked Questions about fapi

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

FAQPage Schema
How do I implement Financial-grade API security profiles for OAuth and OpenID Connect?

Implementing Financial-grade API (FAPI) security profiles requires enforcing baseline and advanced verification rules across OAuth and OpenID Connect flows. This Skill provides architectural guidance, example verifiers, and module references to secure IdP-server integrations.

What is the difference between FAPI Baseline and FAPI Advanced compliance requirements?

FAPI Baseline and FAPI Advanced compliance requirements differ by the strictness of their security verifiers. This Skill provides guidance covering both profiles, enforcing concrete technical requirements for secure, standards-compliant OAuth and OIDC behavior.

How do I configure mTLS client authentication for secure API access workflows?

Configuring mTLS client authentication for secure API access workflows involves applying specific FAPI configuration patterns across your libraries and extensions. This Skill provides documented module structures and verifiers to validate mTLS implementation.

How do I set up Pushed Authorization Requests and JARM for enterprise IdP integrations?

Setting up Pushed Authorization Requests (PAR) and JARM for enterprise IdP integrations requires following specific FAPI architectural patterns. This Skill provides practical examples and configuration guidance to implement and test these flows.

Does this guidance support multi-tenant configurations for FAPI-CIBA flows?

Yes, this guidance supports multi-tenant configurations for FAPI-CIBA flows. It provides architectural patterns and configuration guidance applicable across enterprise IdP-server integrations requiring FAPI compliance.

What are the limitations when validating FAPI features across existing libraries and extensions?

Validating FAPI features across existing libraries and extensions is limited by the need to enforce concrete technical requirements through documented module structures. This Skill focuses on FAPI baseline, advanced, CIBA, PAR, JARM, and mTLS validation rules.