Test page with exact form from IndieLogin.com API docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
1.3 KiB
HTML
28 lines
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>IndieLogin Test Form</title>
|
|
</head>
|
|
<body>
|
|
<h1>IndieLogin Test Form</h1>
|
|
<p>This is the exact form from IndieLogin.com API docs</p>
|
|
|
|
<form action="https://indielogin.com/authorize" method="get">
|
|
<label for="url">Web Address:</label>
|
|
<input id="url" type="text" name="me" placeholder="yourdomain.com" value="https://thesatelliteoflove.com" />
|
|
<p><button type="submit">Sign In</button></p>
|
|
<input type="hidden" name="client_id" value="https://starpunk.thesatelliteoflove.com/" />
|
|
<input type="hidden" name="redirect_uri" value="https://starpunk.thesatelliteoflove.com/auth/callback" />
|
|
<input type="hidden" name="state" value="TESTSTATE123456789" />
|
|
<input type="hidden" name="code_challenge" value="E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM" />
|
|
<input type="hidden" name="code_challenge_method" value="S256" />
|
|
</form>
|
|
|
|
<hr>
|
|
<p><strong>Note:</strong> This uses a fixed code_challenge for testing. In production, this should be generated fresh each time.</p>
|
|
<p><strong>Form will submit to:</strong> https://indielogin.com/authorize</p>
|
|
</body>
|
|
</html>
|