federation

Implement OIDC federation and OAuth userinfo integration with external IdPs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

外部IdP連携を必要とする組織に対して、Federation/SSOの実装と設定を支援する開発ガイドと実装リファレンスを提供します。

Core Features & Use Cases

  • 標準OIDCフローによる外部IdP連携の実装手順と設定の解説
  • OAuth拡張フローによるカスタムUserInfo取得の設定方法とマッピング
  • Facebookなど特定プロバイダの連携サポートとプロバイダ別設定の参照
  • ユーザ情報マッピングのルール定義、エラーハンドリング、セキュリティ考慮

Quick Start

外部IdP連携の実装と検証を環境で実行できるガイドに従って作業を開始してください。

Frequently Asked Questions about federation

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

FAQPage Schema
How do I implement SSO federation with an external identity provider?

SSO federation with an external IdP is implemented by coordinating standard OIDC flows and OAuth extension-based userinfo integration, enforcing provider validation and configurable templates to enable secure single sign-on across tenants.

How does userinfo mapping work during OIDC federation?

Userinfo mapping during OIDC federation works by applying configurable mapping rules to transform and integrate claims from external identity providers, ensuring accurate attribute synchronization while handling errors through defined fallback paths.

Can I configure Facebook as an external identity provider for enterprise SSO?

Yes, Facebook can be configured as an external identity provider for enterprise SSO by utilizing provider-specific mappings and standard OAuth extension flows to support secure external IdP federation.

What is the best way to handle errors in OAuth extension-based userinfo integration?

The best way to handle errors in OAuth extension-based userinfo integration is to enforce provider validation rules and utilize configurable fallback paths, ensuring secure federation and SSO continuity when custom UserInfo retrieval fails.

Do I need provider-specific mappings for enterprise multi-tenant SSO?

Yes, provider-specific mappings are required for enterprise multi-tenant SSO to correctly translate external IdP claims into local user identities, utilizing configurable templates to enforce validation and security rules across different providers.

Why does external IdP federation require fallback paths?

External IdP federation requires fallback paths to maintain secure SSO availability when standard OIDC flows or OAuth extension-based userinfo integration encounters mapping errors or provider validation failures during enterprise authentication.