authentication

Implement and validate authentication policies including MFA across password, OTP, and hardware methods.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

認証機能の開発・修正時の設計・実装を支援する。認証ポリシー、パスワード、OTP、FIDO2、条件付き認証の実装を効率化します。

Core Features & Use Cases

  • 認証ポリシーの設計と管理
  • 多要素認証の導入/検証(Password, OTP, WebAuthn, FIDO2)
  • E2Eテストとモックの活用による品質保証
  • Use Case: セキュアなログインフローの構築と運用

Quick Start

Start by reviewing the provided authentication development guide and integrate it into your project workflow.

Frequently Asked Questions about authentication

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

FAQPage Schema
How do I implement multi-factor authentication with OTP and WebAuthn?

You implement multi-factor authentication by validating authentication policies across password, OTP, and WebAuthn FIDO2 methods. The Skill provides module-level interactor patterns and reference implementations to securely structure MFA flows for multi-tenant environments.

What is conditional authentication and when do I need it?

Conditional authentication dynamically adjusts access requirements based on contextual risk factors. You need it to enforce step-up authentication flows in enterprise environments where varying trust levels demand scalable, context-aware access control policies.

Can I use this to design authentication policies for multi-tenant systems?

Yes, you can design and manage authentication policies for multi-tenant systems using the provided reference implementations. It ensures secure, scalable authentication by applying module-level interactor patterns suited for enterprise environments.

What's the best way to test MFA and conditional authentication flows?

The best way to test MFA and conditional authentication flows is by using provided E2E test scaffolds and mocks. This quality assurance approach validates diverse authentication methods, including password, OTP, and hardware-based FIDO2, ensuring secure login operations.

Why does hardware-based FIDO2 authentication require specific interactor patterns?

Hardware-based FIDO2 authentication requires specific module-level interactor patterns to securely validate WebAuthn credentials and manage step-up flows. These patterns ensure scalable, structured validation across diverse hardware tokens in multi-tenant systems.

Do I need module-level interactor patterns to implement step-up authentication?

Yes, you need module-level interactor patterns to implement step-up authentication because they provide the necessary abstraction to securely validate conditional access rules and scale across diverse authentication methods in enterprise environments.