Refactor authentication handling and improve API client security
- Updated OAuth endpoints for Challonge and Discord in platforms configuration. - Implemented session and CSRF cookie initialization in main application entry. - Enhanced Challonge API client to avoid sending sensitive API keys from the browser. - Modified tournament querying to handle new state definitions and improved error handling. - Updated UI components to reflect server-side storage of authentication tokens. - Improved user experience in API Key Manager and Authentication Hub with clearer messaging. - Refactored client credentials management to support asynchronous operations. - Adjusted API client tests to validate new request configurations. - Updated Vite configuration to support session and CSRF handling through proxies.
This commit is contained in:
4
.github/copilot-instructions.md
vendored
4
.github/copilot-instructions.md
vendored
@@ -1,5 +1,9 @@
|
||||
# GitHub Copilot Instructions for Memory Palace
|
||||
|
||||
## MUST FOLLOW
|
||||
Do not run commands in the same terminal where the server was started.
|
||||
Always open a new terminal for running new commands or tests if the active terminal has a long-running process.
|
||||
|
||||
## Project Overview
|
||||
|
||||
Hybrid workspace combining Obsidian-style knowledge management with code development. Uses Obsidian MD for VSCode extension (wiki-links, backlinks, graph view) alongside JavaScript/Python development tools.
|
||||
|
||||
Reference in New Issue
Block a user