Changeset c50f22e in Klonkt
- Timestamp:
- 06/17/2026 04:20:33 AM (3 months ago)
- Branches:
- main
- Children:
- 6a2abb1
- Parents:
- 441f5d6
- File:
-
- 1 edited
-
src/views/pages/admin-settings.ejs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-settings.ejs
r441f5d6 rc50f22e 73 73 <% if (google && google.configured) { %><strong>Status: ingesteld ✓</strong><% } else { %>Nog niet ingesteld.<% } %></p> 74 74 75 <details class="set-google-guide"> 76 <summary>Hoe stel ik dit in? (stap voor stap)</summary> 77 <ol class="set-google-steps"> 78 <li>Ga naar de <a href="https://console.cloud.google.com/" target="_blank" rel="noopener">Google Cloud Console</a> en maak (of kies) een project.</li> 79 <li><strong>APIs & Services → OAuth consent screen</strong>: User type <strong>External</strong>. Voeg de scopes <code>email</code>, <code>profile</code> en <code>openid</code> toe. (In testmodus: voeg jezelf toe als testgebruiker.)</li> 80 <li><strong>APIs & Services → Credentials → Create credentials → OAuth client ID</strong>, type <strong>Web application</strong>.</li> 81 <li>Bij <strong>Authorized redirect URIs</strong>: plak de redirect-URI hieronder (moet <strong>exact</strong> matchen).</li> 82 <li>Kopieer de <strong>Client ID</strong> + <strong>Client Secret</strong> die je krijgt naar de velden hieronder en klik Opslaan.</li> 83 </ol> 84 <p class="set-help" style="margin:.5rem 0 0"><strong>Let op:</strong> je hoeft <strong>geen API's aan te zetten</strong> — "Google Cloud APIs", People API e.d. zijn <em>niet</em> nodig. Inloggen werkt via OpenID Connect (alleen het toestemmingsscherm + de OAuth-client).</p> 85 </details> 86 75 87 <% if (google && google.redirectUri) { %> 76 88 <p class="set-help" style="margin-bottom:.7rem">Zet deze <strong>exacte</strong> redirect-URI in je Google-client … … 171 183 .set-card h2 { font-family: var(--font-display, serif); font-size: 1.25rem; margin: 0 0 0.5rem; } 172 184 .set-help { color: var(--ink-muted); font-size: 0.9rem; margin: 0 0 1.25rem; } 185 /* Google-setup-gids (uitklapbaar) */ 186 .set-google-guide { margin: 0 0 1rem; border: 1px solid var(--rule); border-radius: 8px; background: var(--paper); } 187 .set-google-guide > summary { cursor: pointer; padding: 0.6rem 0.85rem; font-size: 0.9rem; font-weight: 600; color: var(--accent); list-style: none; } 188 .set-google-guide > summary::-webkit-details-marker { display: none; } 189 .set-google-guide > summary::before { content: "▸ "; } 190 .set-google-guide[open] > summary::before { content: "▾ "; } 191 .set-google-steps { margin: 0; padding: 0 1rem 0.6rem 2rem; font-size: 0.88rem; color: var(--ink); line-height: 1.5; } 192 .set-google-steps li { margin: 0.35rem 0; } 193 .set-google-guide code { background: var(--paper-2); padding: 0.05rem 0.35rem; border-radius: 4px; font-size: 0.85em; } 194 .set-google-guide .set-help { padding: 0 0.85rem; } 173 195 .set-form { display: flex; flex-direction: column; gap: 1rem; } 174 196 .set-opt { display: flex; gap: 0.75rem; align-items: flex-start; padding: 0.85rem 1rem; border: 1px solid var(--rule); border-radius: 8px; cursor: pointer; background: var(--paper); }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)