device-credential

Implement and test device credential flows for IdP server with OpenAPI specs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a reliable guide to implement and test device credential flows for IdP server.

Core Features & Use Cases

  • Device secret issuance on FIDO-UAF registration
  • Device endpoints authentication via device_secret_jwt
  • JWT Bearer Grant support for device-based access
  • CIBA flow integration for device authentication
  • Security policy configuration and guidance

Quick Start

Follow the device-credential guide to issue a device secret and validate JWT-based device authentication in a test environment.

Frequently Asked Questions about device-credential

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

FAQPage Schema
How do I implement device credential flows for an IdP server?

You can implement device credential flows by configuring device secret issuance and validating JWT Bearer grants across IdP tenants. This guide provides code references, OpenAPI specs, and configuration examples for securely testing device authentication.

How does CIBA flow integration work with device authentication?

CIBA flow integration for device authentication enables decoupled authentication by validating device secrets and applying security policies. This guide covers configuring CIBA device authentication, subject mapping, and JWT validation to securely manage device-based access.

When do I need to issue a device secret during FIDO-UAF registration?

A device secret is issued during FIDO-UAF registration to authenticate device endpoints via device_secret_jwt. This establishes cryptographic credentials required for subsequent JWT Bearer grant flows and CIBA device authentication.

Can I use JWT Bearer grant flows for device-based access across multiple tenants?

Yes, you can use JWT Bearer grant flows for device-based access across multiple tenants by configuring subject mapping for device federation. This guide provides configuration examples and security policy settings to manage cross-tenant device authentication securely.

What security policies should I configure for device credential validation?

Configuring security policies for device credential validation involves setting rules for JWT validation, device secret issuance, and subject mapping. This guide outlines the necessary security considerations and policy settings to protect device authentication flows across tenants.

What are the limitations of using device_secret_jwt for endpoint authentication?

Limitations of using device_secret_jwt for endpoint authentication include managing subject mapping complexity across tenants and ensuring strict security policy enforcement. This guide outlines necessary security considerations and configuration examples to mitigate risks during CIBA flow integration.