Skip to content
AscendCore
Back to Runbook Library
Identity Live in production

Account Unlock

Automate Microsoft Entra ID and Okta account unlocks from Slack and Teams. Identity verification, approval-gated unlock, failed-login counter reset.

Integrates with

OktaEntra ID

The problem

Account lockouts caused by failed-login thresholds are a top-three L1 ticket category. The pattern is simple: too many bad password attempts, the account locks, the user can't work until IT unlocks it. The operation itself takes seconds, but routing the request to a human, verifying identity, and updating the user takes 10-15 minutes per ticket.

What AscendCore does

A user requests an account unlock in Microsoft Teams or Slack. AscendCore validates the lockout reason, proposes the unlock with the option for identity-factor challenge, and on approval unlocks the account in Microsoft Entra ID or Okta and resets the failed-login counter.

Workflow

  1. Detect — chat request (natural language or /account-unlock <email>)
  2. Resolve — locate the user in the IDP and confirm the lockout state
  3. Propose — admin approval card with lockout reason, recent login attempts, source IPs
  4. Approve — one-click approval (auto-execution for low-risk requests is planned)
  5. Execute — unlock the account and reset the failed-login counter
  6. Notify — user notified that they can sign in
  7. Audit — lockout cause + unlock approver logged

Integrations

  • Microsoft Entra ID — Account-status update via Graph API
  • Okta — Account lifecycle API for unlock and counter reset
  • Slack + Microsoft Teams — Request and confirmation

Status

Live in production. Verified end-to-end against real Microsoft Entra ID and Okta tenants.

How it runs

Deterministic, approval-gated, auditable

Each runbook is a fixed, reviewed sequence of steps with an explicit approval policy. The AI only works out what was asked; the runbook decides what happens, a named person approves it, and every decision lands on the tamper-evident audit chain. Chat is just the interface that triggers it.

Ready to deploy

Run account unlock from Teams or Slack today

AscendCore deploys in days, not months for Slack + Okta or Teams + Entra stacks. See your first automated resolution the same day.