Validate E2E

Automate Aliyun OAuth and Kibana end-to-end authentication testing with JSON reports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates end-to-end authentication flows for web applications, with special support for Aliyun OAuth + Kibana integration.

Core Features & Use Cases

  • Health checks: Verify Elasticsearch health and correct role mappings.
  • Kibana orchestration: Start Kibana when needed and ensure it remains reachable.
  • OAuth automation: Automate browser-based login flows (Aliyun OAuth) for test scenarios.
  • IAM validation: Validate Elasticsearch Cloud IAM realm authentication and permissions.
  • Reporting: Generate a JSON validation report and capture screenshots for debugging.

Quick Start

Run the end-to-end validation to automatically perform Kibana OAuth login and verify ES Cloud IAM integration.

Frequently Asked Questions about Validate E2E

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

FAQPage Schema
How do I automate end-to-end authentication testing for Kibana with Aliyun OAuth?

You can automate end-to-end authentication testing by running browser-based OAuth login flows for Aliyun, verifying Elasticsearch health, and starting Kibana automatically to validate the integration. The process yields a JSON validation report and screenshots for debugging.

Can I validate Elasticsearch Cloud IAM realm authentication and permissions automatically?

Yes, you can validate Elasticsearch Cloud IAM realm authentication by automating the login flow and checking role mappings. The validation confirms that IAM permissions are correctly configured and produces a JSON report with the results.

What's the best way to run Kibana startup and health checks before testing OAuth flows?

The best way to ensure Kibana is ready is to automate its startup and perform Elasticsearch health checks before initiating OAuth login flows. This verifies role mappings and guarantees Kibana remains reachable throughout the authentication test.

Does end-to-end web authentication testing work across multiple environments for Kibana?

End-to-end web authentication testing supports running browser-based OAuth login flows across multiple environments. It checks Elasticsearch health and Kibana startup for each environment, delivering a JSON validation report and screenshots for auditing.

Why do I need screenshots and a JSON report for web authentication validation?

You need screenshots and a JSON validation report to audit and debug end-to-end authentication flows. They capture the browser-based OAuth login state and Elasticsearch health check results, providing verifiable proof of the test outcome.

What is end-to-end authentication testing for web applications involving OAuth and Kibana?

End-to-end authentication testing for web applications involving OAuth and Kibana is the process of automating browser-based login flows, verifying Elasticsearch health, and validating IAM permissions. It generates a JSON report and screenshots for auditing.