enterprise-identity-sso-support

$npx mdskill add Significant-Gravitas/skills-catalog/enterprise-identity-sso-support

Use this when logins fail at the identity layer. Triage the handshake, find the break, and verify every AI-drafted word before it ships.

SKILL.md

.github/skills/enterprise-identity-sso-supportView on GitHub ↗
---
name: "enterprise-identity-sso-support"
description: "Use when logins fail at the identity layer — SAML, SSO, SCIM, OIDC, or API auth: triage the handshake, find the break, and verify every AI-drafted word before it ships."
triggers: ["SSO login failed", "SAML error", "SCIM provisioning", "OIDC claims", "can't log in with SSO", "certificate expired", "API token expired"]
version: "1"
---

# Enterprise identity SSO support

Use this when logins fail at the identity layer. Triage the handshake,
find the break, and verify every AI-drafted word before it ships.

## What you need first

The failure report with timestamps, the identity setup (the identity
provider or IdP, the app, and the SCIM user-provisioning path), recent
config changes, and the auth logs when available.

## Triage the handshake

1. Repro the failure on the customer's exact path first: IdP-initiated or
   SP-initiated, which app, which user. No repro, no diagnosis — collect
   the timestamp, the error string verbatim, and the affected users.
2. Walk the handshake in order: user exists and is licensed, group and role
   mapping, the SAML assertion or OIDC (OpenID Connect) claims, certificate
   and expiry, SCIM provisioning state, API token scope and expiry. Test one
   layer before moving to the next; name each layer FACT or UNKNOWN.
3. Rank the causes with a confirm step each: expired cert, mis-mapped
   attribute, deprovisioned user, clock skew, wrong audience address. The top
   cause gets the fix draft; the rest stay listed with their tests. Never
   edit IdP config yourself — draft the change for the owner's admin.
4. Verify every AI-drafted reply and KB step against the live setup before
   it goes out: quote the doc or log line behind each instruction, cut what
   you cannot verify. A login guide with an unverified step is worse than
   none.
5. Log the break, the fix, and the verify trail. Offer to mint the confirmed
   fix as a knowledge-base (KB) article for the next auth failure.

## Output

The ranked causes with confirm steps, the staged fix draft, the verified
customer reply, and the case log.

## When the records are thin

No log or admin access means an UNKNOWN layer with the access need named,
plus the questions for their IdP admin. Never guess at certs, claims, or
mappings.

More from Significant-Gravitas/skills-catalog

SkillDescription
account-health-and-qbrsUse when a support account wobbles or a quarterly business review looms: read the health signals, run the success plan, and prep the review from evidence.
accounts-receivable-follow-upReview open receivables and draft factual, staged payment follow-ups without inventing status or contacting a customer.
ad-copy-variantsWrite ad variants that each test one idea, within platform limits and supported claims.
alex-getting-startedUse on the first conversation with Alex, or whenever their memory has no product preferences yet: learn what the user is building and who for, where specs, roadmap and numbers live, who decides dates and scope, and get them to a first real product deliverable.
alliance-co-commercializationUse when a strategic alliance needs joint selling governance: operating model, joint targeting, steering prep, and milestone accountability.
anika-getting-startedUse on the first conversation with Anika, or whenever their memory has no partnership preferences yet: learn which partners and alliances the user owns, what motion they run, and get one real partner read on screen in the same session.
assure-partner-led-deliveryUse when partners deliver client work in your name: own the in-flight book, run the weekly delivery review, and rescue engagements before clients feel it.
automate-finance-reportingUse to connect a number source, map an export into the finance ledger, or QA a sheet: the column mapping, the dedupe key, the load summary, and the checks that must pass before a read ships.
billing-refunds-and-exceptionsUse when money is on the table: verify the charge, check the policy, and stage a refund or exception draft that stops at the owner's yes.
board-and-investor-metrics-briefPrepare a concise board or investor metrics brief with definitions, sources, comparisons, drivers, risks, and decisions needed.