ls-iam

Implement Dutch government IAM standards for OAuth 2.0 NL and OpenID Connect NL GOV.

5|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/developer-overheid-nl/skills-standaarden --skill ls-iam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-iam
Source: https://github.com/developer-overheid-nl/skills-standaarden/tree/main/skills/ls-iam
Command: npx skills add https://github.com/developer-overheid-nl/skills-standaarden --skill ls-iam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the implementation of secure authentication and authorization for government APIs, ensuring consistent and safe digital interactions.

Core Features & Use Cases

  • Implement OAuth 2.0 & OIDC: Guide users through setting up secure login and access control using Dutch government profiles.
  • AuthZEN Integration: Facilitate externalized authorization decisions for robust security.
  • Use Case: A developer needs to integrate a new citizen portal with government services. This Skill provides the necessary profiles and examples for OAuth 2.0 NL GOV and OIDC NL GOV to ensure secure user authentication and data access.

Quick Start

Use the ls-iam skill to get the latest specification for the OAuth 2.0 NL profile.

Frequently Asked Questions about ls-iam

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

FAQPage Schema
How do I implement OAuth 2.0 for Dutch government APIs?

Implement OAuth 2.0 for Dutch government APIs using the OAuth 2.0 NL profile, which provides specific profiles, repositories, and error handling mechanisms to ensure secure API authentication and authorization.

What is the OpenID Connect NL GOV profile used for?

The OpenID Connect NL GOV profile is used for secure user authentication in digital services. It guides developers through setting up login and access control tailored to Dutch government security requirements.

How does AuthZEN integration work for authorization decisions?

AuthZEN integration works by externalizing authorization decisions, facilitating robust security. It separates policy logic from application code to manage access control dynamically.

Do I need SAML or OpenID Connect for government identity management?

OpenID Connect is detailed for government identity management through the OIDC NL GOV profile. SAML is supported within the broader IAM scope, but OIDC examples are provided for secure citizen portal integration.

How do I handle error handling in OAuth 2.0 NL GOV implementations?

Handle error handling in OAuth 2.0 NL GOV implementations using the detailed mechanisms provided by the specification. The Skill outlines specific error profiles to ensure consistent and safe digital interactions.