oauth-sms-validation

Validate OAuth login callbacks manually or via Playwright automation.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dennywu2966/denny-all-in-one --skill oauth-sms-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oauth-sms-validation
Source: https://github.com/dennywu2966/denny-all-in-one/tree/main/home/.claude/skills/oauth-sms-validation
Command: npx skills add https://github.com/dennywu2966/denny-all-in-one --skill oauth-sms-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

OAuth logins can be brittle and hard to test across providers, requiring manual steps or flaky automation. This Skill provides a dual-path approach to validate OAuth flows, reducing flaky failures and speeding up integration testing.

Core Features & Use Cases

  • Direct validation: manually complete login in a browser and verify the callback, ideal when captcha or SMS are present.
  • Automated validation: Playwright-driven flow to exercise login and callback with optional SMS verification for CI/CD.
  • Use Case: QA engineers validating Kibana or enterprise apps that use Aliyun OAuth, ensuring end-to-end login works across environments.

Quick Start

Open the Kibana OAuth authorize URL in a browser, complete login manually, and paste the full redirect URL back into the validator to finish.

Frequently Asked Questions about oauth-sms-validation

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

FAQPage Schema
How do I validate an OAuth login flow with SMS verification and captcha in CI/CD?

You can validate OAuth login flows with SMS and captcha using a dual-path approach: manually complete the browser login and verify the callback, or use Playwright automated validation for CI/CD pipelines.

What is the best way to test Aliyun RAM OAuth callbacks in Kibana?

Testing Aliyun RAM OAuth callbacks in Kibana is handled by opening the OAuth authorize URL, completing the login, and verifying the redirect URL. Playwright automation can also exercise this flow end-to-end.

Do I need Playwright to run automated OAuth validation for Kibana?

Yes, Playwright is required to run automated OAuth validation. It drives the login and callback flow, while the manual validation path only requires a browser to complete the login and paste the redirect URL.

Can I manually validate an OAuth callback when a captcha or SMS challenge is present?

Yes, manual validation supports captcha and SMS challenges directly. You complete the login in a browser, then paste the full redirect URL back into the validator to confirm the callback works correctly.

What environment variables are required to validate Kibana OAuth endpoints?

Validating Kibana OAuth endpoints requires Kibana access and environment variables configured for host, port, and base URL to ensure the Playwright automation and manual paths resolve the correct endpoints.

Why does automated OAuth login validation fail with flaky test errors?

Automated OAuth login validation becomes flaky due to unpredictable captcha or SMS steps. Using a dual-path approach that falls back to manual validation for these challenges reduces flaky failures and ensures accurate callback verification.